One of the reason Blizzard is such a renowned game producer is because they follow the thought that "We'll release it when it's done, not a minute sooner." They work out a great deal of bugs in beta before they dump it. And I don't think they've gone Beta yet (they're still offering Beta acceptance as rewards for various contests).

I don't mind waiting a little longer =D