To keep developers interested in contributing to community websites, you should make a developers mailing list (on googlegroups or mailman). Have people discuss what they can contribute and ask questions about additions.
I think integrating FIRST wiki information would be a crucial step to getting more information on a team.
Google maps and team locations are also very important
http://mentorsearch.us