y'know what I'd really like to see in a 1v1 mode? How about multiple simultaneous games? So instead of having to wait and watch (you could still watch if you wanted to), you could choose to match up with another player on the same server. I don't think it'd be too hard to code. Just code so the server matches up those who wanna be matched, and then those two players can only see and interact with each other.
What'd be really cool is if the server could set up a tournament ladder this way. Lets say it randomly pairs each set of partners for the first 5 minutes, then announces winners and re-pairs based on those results, and slings everyone into another 5 minute round (on the same map, without loading or anything). Newcomers would simply cycle into the tournament ladder. Depending on how many players there are on the server, they each might play 4 or 5 mini-rounds, then the final winner is announced, along with the runnerups, then it loads into the next level.