Thinking more about it, i wonder if they implemented pvp on a peer to peer way, with just the player clients communicating directly. This would give the clunkiness of a fully authoritative server with the lack of cheat protection of a fully authoritative client. The worst of both worlds. But cheap on the server side, hence the extremely short queues (there must be a LOT of matches in play at any given time)