A few preliminary thoughts as I catch up with this discussion:
What's the point of having a team league if at the end of each season, you have a single player at the top of the standings, not a team? I feel all that would do is call for speculation and investigation as to why that particular player ended up #1 and not someone else ("He got randomly paired with Mablak and Random00 in 50% of his games, that vile cheater!") rather than stand to bring any sort of prestige, and hence motivation for the future, to the winner.
On the other hand, if teams are assigned randomly before every match and you can't pick your partner, there's also little point in presenting the standings in terms of top pairs. As a player, you'd have little to no control over who you partners are and would end up having to try and game the system (queue for matches together at just the right times) to get to the top with your preferred team mate, again ridding the standings at the end of the season of any real meaning and prestige.
If the whole point is to simply find games for people who like to play 2v2 but have trouble organising clanners/funners, I imagine a much simpler implementation (more than likely via Tomi's snooper or a simple IRC bot) would do the trick just fine. The way I see it, there's really no real need for an entire league, here on TUS or elsewhere, unless the primary concern is to find the best player/team at X, where X is something that isn't covered by a different league or competition... and of course then also properly reward the winner to give the project a lasting appeal.