If you're a noob I'd understand why you've been waiting long, but if you've been playing BETAs long enough you'd just do something else for a while, there's bound to be delays.
Waiting countless hours for the relase of a game is kinda of out of it don't you think.But then again, A lot of other gamers are doing the same thing.Get some rest,Gosh me and my rest(I need my rest).