protomyth we totally hear you on this, it sounds very lawery but it is standard language used in most Terms of Service. If you look around the internet you will see similar sentences on most web services.
Well if you think about it, how is it "bad" at all? I am guessing the "visiting" the site clause means that when you are on the site, don't do anything against out ToS, (like don't hack in to the database! blah blah). So it make's sense no? If a site says that the ToS applies only to account holders (or once you login) does that mean you can legally violate the ToS pre-login/pre-signup?
Yes yes, this whole scenario sounds kinda dumb, but I honestly don't see anything inherently wrong with applying the ToS upon visiting the page. Puts the creator in the legal safe-zone.