Okay, I've got an idea. This might not be to everyone's liking, and it unfortunately gets rid of the exciting round-based draft idea....
What if Seagull and one or two other people put together all the teams, minus the captains. SO let's say there are 8 teams of 7 players each.... so we get the 56 players needed (BUT ARE THERE THAT MANY?) and put them in one big list. 8 of these people are elected to be captains. Then Seagull organizes the teams into 8 teams of 6 players each. The captains flip a coin or something, and they each get a turn to pick their team. The people organizing the teams (seagull and whoever else) would be captains, and would pick last. This would make them try to make all the teams even when they organize them.
After the teams are picked, we could have a few rounds of trading. Let people modify their teams so they have the right group of people for them. Also, some people really enjoy playing together but are in different clans... this would give them a chance to trade so they could be on the same team, etc.
I'm trying to avoid hurting someone's feelings by picking them last. It's difficult coming up with a different system as fair as picking teams though....
And even more difficult explaining it.