The BOINC-wide team is setup of course, which is why the new projects are showing up with me as founder. I changed yesterday the logo on the BOINC-wide team, but that will only affect new projects. I use a hotmail account and it seems like they are blocking emails from TSP, much as they are blocking emails from our domain currently, no doubt thanks to the efforts of our former host and his minions. Either that or their email system isn't functioning properly.
On team message boards: They are intended for small teams without their own message boards.
The team forum is optional.
Teams that have their own web site and message boards
should not create them.
The feature is there for teams that exist only on a single project,
or don't have their own web site,
or for project-specific team discussion.
-- David
SETI@Home also has this code in place. You should be able to read the
Google Group with a lot of the discussion which went into some of the new admin tools.