I agree about the poor matching of the ranking system. People should be matched with players in relavtively the same skill set. Most of the players on the ladder have their stats inflated by playing matches with complete noobs.
I myself have found at least 2 out of 10 matches I play are with people playing the game for the first time and Im ranked in the top 10 of the Lank Skirmish ladder.
People are also gaining ladder rank by the sheer volume of matches that they play with out being able to beat players above them. We really have no idea who they best players are in the game, because the ladder does not relect the best in the game, but those who have time to play most games.