I, like you, have been waiting since finishing Diablo 2.
I, like you, stayed up in hopes of playing at launch.
However, unlike you, I'm not complaining incessantly. Yes, this could have been handled better by Blizzard in numerous ways (I prefer the queue option, so that I could watch a movie or something while I wait), but they didn't. Complaining here will do no good what-so-ever.
You will NOT get a refund because you didn't get to play in the first hour of game launch.
You will NOT get a refund because you "payed 60 dollars and can't play". Patience.
In what I'd guess to be about 3-5 hours, most of us will have made it in and will have forgotten all about this. If you truely were waiting for this as long as some people have (I'd imagine the majority), then you understand how great of a series this is. This is why their servers are busy. Millions of us are all wanting to play. We're all loyal fans, but that doesn't entitle us to anything beyond what we have already purchased. The servers will be available.
Everyone relax, take a deep breath, and enjoy yourself while you wait. I knew this was coming, so I bought bourbon.
Me and Blanton's will be patiently waiting, what about you?