Also, I think he's underselling how fucking HARD it is to match players up. I don't think I've ever even heard of a match making system that does it right every time. In fact, Blizzard's match making is probably one of the better ones I've seen. Sure, I sometimes steamroll and sometimes get steamrollled, but even if I'm initially doing bad, I'm shocked at how fast the game can be turned around. It's almost always worth it to try and push through no matter how bad things look. Just now, we steamrolled the enemy group for 95% of the journey, but they made us fight for every inch at the last 5%, then gave us a hell of a time their turn. We won. but it turned out to be a fight despite the indication of the first four minutes.
Which is why I'd love to see your stats antitype. Maybe the game actually is matching you up with players of your skill level.