When it comes to the fanatic or any of the other similar badges does it require accessing a certain page or a certain kind of access method, eg via browser not RSS? Just want to be sure the way I'm checking in doesn't pose a problem the next time I get started trying to get it.
You must access the site via either the full web experience, or the mobile site. But: the front page is not enough. What is enough? Who knows (see the Fanatic badge. This is to avoid gaming via scripts).
RSS etc doesn't count because there's no relationship between the RSS feed and your user account.