New Ac!d^2 Site!:
(Has the new TGS trailer and lots of fun stuff to read/ogle!)
As for the Solid Eye binoculars, I HIGHLY doubt it's required to use them, in fact I'm sure of it. (To shut up the Whiney McCry Babies!) It sounds like a fun optional thing. Sure it's dorky, but it's free with the game and adds some fun gimmick value.