The Annual Pass was presented as "get the annual pass, and agree to keep your WOW account current and active (paid for) for one year from the date of activation of the annual pass and you get <insert bunch of stuff here including DIABLO 3 upon release>.
Now the question... Let's just say for the sake of argument that DIABLO 3 continues to have delays. Let's say those delays push the release well into 2013.
Will blizzard actually honor their original intention and still give DIABLO 3 to players even though for many early annual pass adopters will have finished their year long commitment in late 2012?
I believe, like many, that the real intention behind the annual pass was to keep people subscribed to WOW though a new game would be eating up WOW playing time. In many cases, I would imagine that people, faced with a decision on whether to pay $60 for a new game and keeping their wow subscriptions active, would have cancelled their wow subs and purchased the game. Made sense to offer a deal where if you keep your sub active for a year, you get the diablo game free, especially if the DIABLO 3 release happened in Q1 of 2012 as was originally believed. That meant people would have kept their WOW accounts active and paid even though most people wouldn't be playing wow much for most of 2012.
But I'm thinking, based on how seemingly far from release the beta is (skill runes probably won't make the game in their current state), I'm seriously married to the idea that DIABLO 3 won't be released until late Q4 of 2012 (Like December 15th) at the earliest or Q1 of 2013 (probably late january, early february) at the latest.
Will Blizzard decide that in order to get Diablo 3, you'll have to extend your annual pass through 2013 or will they honor their original plan even though 90% of the people who have their annual passes lapse in october of 2012 will cancel their WOW subs?
EDIT TO ADD: Based on what I have seen of Diablo 3, I would imagine MoP will be released before Diablo 3 :)