I know that when a new thing gets announced, teams get excited and they start suggesting ideas that would benefit their team, or the process as a whole, and people sometimes tend to forget things that other programs might need.
I know that week 3, I can go to TBA, and scout my heart out and get a good feel for how our matches are going to run. I generally know what each robot looks like and how to defend who, but I think that FTC and FLL are LARGELY neglected in this area.
I agree that that a facebook style page or a page with pictures (???) would be alright, but considering that the FTC and FLL programs don't even have one central place they can all go for match turnouts, videos, etc. I think we're putting the two other programs on a back burner...ALL the way on the back burner.
And it's not to say that record of winners is not available. The TBA website has a record of winners, as well as the FIRST website. And as for documentation, Chief Delphi itself has A LOT of documentation and WPI and Simbotics also have a lot of information.
So while whatever we do with TRA might seem cool and fun, I think that the TRA should go towards promoting FTC & FLL and just maybe make things a little bit easier for them as well.
EDIT: And for promoting your website, I think it'd be better if you create it first.

. If the website is as rock solid and fun as you plan it to be, then it will get recognition on its own.