Re-read his post, he's saying that it's suspiciously easy to find a match. I agree with him, I sincerely doubt there is a large enough playerbase to find a match within seconds every single time I try.
I realized this a while ago. The game's multiplayer works in between all mobile devices. When on multiplayer you are connecting to IPhones, Androids etc. It is all one big network for the game.
The multiplayer network connects you to not only other windows phones, but androids and iphones. Me and a buddy tested this. He was on an android and we were racing each other.