That's a brilliant idea. I'd love to try this.

The only downside is a lot more work for the moderators.

You would have to take applications beforehand, then put the teams together before starting.
Could be done a month in advance, I guess.

You would also have to find a good way to handle dropouts.
Maybe have a queue of interested people who missed the application deadline for filling in potential vacant spots.