Seriously, can someone explain how this works? I just played versus a swede (before I entered the server it said more challenging). He quit before I could end the game. Now, I look onto a server and it is Agent (alone on the server and it says skill matched. I doubt that.

How reliable is the skill matching for you?