This game will be amazing. All of the people that are complaining about how long development is taking should just find something else to do besides complain. Sure, Blizzard takes a while (did anyone else wait over a decade for Starcraft 2?) but when they finally release their product, it blows us away.
Blizzard... do what you need to do. I'll be here when the time comes.