Why are people still pissing and moaning over the annual pass. It's a straight gain to go for it unless you don't want to play WoW. If you don't want to play WoW, don't sign up for it.
For assumption purposes: $60 (Diablo 3) + 25$ (Tyrael's Charger) = $85. That's OVER a 6-month subscription ($77.94 USD - Six Months Recurring ($12.99 per month)). They even throw in a free beta access. Assuming the length of the beta, lets assume a few months, that's practically getting another free game in itself (another $30-60). Even if you don't care about the mount, you still profit from doing the annual pass just from two free games (most single-player games run their course in at least a month unless you play them sparingly or it has mod/multiplayer support).
Lets be honest, you're only pissed off because you haven't been told exactly when Diablo 3 or MoP beta access will come out, so you feel like you're wasting money sticking to a game you're bored with. You'd rather play Rift, SWTOR, or etc till these things come out, but you're stuck with this annual pass. If that's the case, you never should've signed up.
Developers these days are really keen on the "it'll be done when it's done" gimmick when in reality they're just creating superfluous hype for their game. They know when they want to push it out, otherwise you wouldn't have to worry as much about them releasing half-empty, buggy, boring games. "When it's done" is just the new gimmick game companies adopted to sell games. Get used to getting set up for failure. Pre-orders, DLC, and mod-kits pretty much pampered developers into releasing crapware. When people stop pre-ordering and buying DLC, we'll see some better customer care.
I mean really people, if you can't handle a little math or commitment, don't even bother with marriage.
EDIT:
But don't get me wrong... I blame Ghostcrawler for most of the fun that got sucked out of the game. He's in charge of classes, the key-fun-factor in the game, and he failed miserably. Waiting whole Xpacs to even attempt anything drastic with a class is just pathetic, especially for a game you pay a subscription for. PTR is just a fucking joke.