Team 1305 uses many techniques in organization. Firstly for communication, we use Google Apps (Groups, Calendar, Site, Docs...) for communication and collaboration. Social Media like Twitter, Facebook, Google+ and YouTube are reserved for unofficial team communication and external communication (the public). As for internal structure, we created a hierarchy structure based on Team 1334's concept. Its available
here. The leadership structure is void of mentor positions (but they are still there). We have a Team Captain and then a management team (second and third rows of positions from the top). Our team realized last year that most of our older members had all the knowledge. So we set up our Web Share (a Google Site) which works like a wiki, any member can change and update guides and how-to's on a variety of subjects. Like our Programming guide and CAD workshops to train our 9th and 10th graders on the basics. As for mentors, you can find them everywhere. Teachers are a great place to start. From there, you should look to local businesses, organizations and sponsors for mentorship. As you said, outreach events are another great recruiting tool. Please feel free to use our resources. Check out our resources page on our website:
www.team1305.org/resources