Woah..... My brain hurts a bit after reading that!!

.... but, it seems like a pretty good setup. My only concern is with the challenging and hosting of games. Potentially we could be looking at regular 8vs8 matches, and that will require hosts with very good connections to minimise lag.