I'm surprised no one had posted this, but at the end of last week an interesting item was pushed into their Updates section regarding Team Races:
"We have been investigating a behavior that allowed some of the teams to take advantage of a flaw in the matchmaking system."
"To avoid this kind of behavior, teams will be able to participate in the Team Race only if they collect a certain amount of War Coins in Team Wars."
To those that would make a temporary team of big spenders for an easy win - you just got owned.
It's about time they looked into this!