I have owned anon in the past and they have done wonders.
Last year I purchased some normal white frame Anon goggles on black friday at a local sports store. They were wonderful. Never fogged up, great lense, didn't scratch. That is exactly why I went with anon this year.
I purchased these panoramic goggles instead of all of the other brands, like Electrics EG2's, because they FIT A HELMET. I've tried on the EG2's at the local Zumiez and they didn't even fit my helmet. I have a R.E.D. Trace helmet, and the crown is a little low. I bought these goggles because both R.E.D. and Anon are owned by Burton, and Burton tries to make their products compatible with one another.
I don't notice any push on the helmet, the straps are extra long for helmet use. Great product; and as a bonus, that gold chrome looks SICK!