Bad matchmaking in rated battlegrounds is something that people have moaned about at length in the past, including myself, but it's actually been a while since I've had any major problems with the system. The devs seem to have found a good way to make it work.
Last night however, it bugged out on us big time.
If you can't be bothered to look at the screenshot in detail, basically our team with a matchmaking value of 1842 got pitted against a team with a value of 2702. Yikes! Lending more credibility to the theory that this was a glitch instead of a major flaw with the system was the fact that their character and server names all showed up as "???". One of our team mates claimed to have found out their names at the end and said that they were one of the top rated teams in the EU. I can believe it.
It's quite amazing just how much of a difference skill can make. (Yes, they had much better gear too, but still...) We rode into battle to face them regardless of the odds, and they just wiped us out with seemingly no effort at all and then proceeded to graveyard camp us while their feral druid quickly capped the flag three times. All in all, the whole affair barely took five minutes, and unsurprisingly, neither team gained or lost any points. A pointless game in the most literal sense of the word.
At least we got a good laugh out of it. Our team leader, a feral druid, was particularly proud as he managed to give the graveyard camping team the slip once, snuck up on their flag carrier, and apparently managed to get him to half health before the rest of the team showed up to obliterate him. He sounded quite chuffed when he told us that one of them gave him an /applaud emote before he died.
Personally I was just grateful that they made it quick.