Update 8/28: An updated article on EA Sports World and the problems people are facing with the site can be found by clicking here.
Update 8/30: News on EA's response to the problems with the site can be found here.
The website EA has set up to host the screenshots and video clips from NCAA Football has just gone live. The address is http://www.easportsworld.com
I haven't gotten a chance to really go through the site, but it seems to offer more than just the ability to view and down...