i found out about the site through 91words.com (which, for those of you that snowboard/enjoy watching/etc., should check out...it's a free movie coming out in november) which has some affiliation with the amped franchise.
at the beginning of amped 2, you could press Y to go into the xbox demos menu, where there was a trailer for the snowboard movie, "Lame." some of the guys from that movie are working on 91 words for snow...just for reference. and THAT is why i'm keeping my faith that amped 3 is going to be solid.
anyway, here's the link
http://www.ampedsnowboarding.com/admin: feel free to delete this thread or the other one. forums were being a bit sluggish earlier, and accidenitally got double posted. my apologies.