Having a portal thing like that is cool. Just, it shouldn't be the only (or main) thing of your site. If you check out the Web-Design forum, you'll find lots of stuff on what other web-masters like/dislike about sites.
It's great that your team just has a site b/c this way other ppl can contact your team if they want to.
Remember: CD is the best place in the world to talk all about FIRST. BUT... For the web competiton, it isn't a good site. ... Just take a look in the web forum, and you'll find out all about this.
