Although I love Stardock, I have to remind you all that digital content distribution during launch day is almost *always* hit-or-miss, with an emphasis on "miss".
Demigod was a disaster at launch. So was World of Warcraft. So was nearly every digitally distributed game over the last 3 years. This includes major titles released on Steam (Settlers 7, anyone?). It doesn't really matter if the launch was done by a very excellent publisher; these things are complex, and things *always* go wrong. Murphy's law, of course.
They're trying to release it in stages, starting 4 hours ago. Something obviously went wrong, something minor, but something that will take some amount of time to fix.
Given that it is Sunday, on the eve of a major game launch, can you *really* blame them if it doesn't come out tomorrow? Frankly, I'd be happy if we actually manage to get the game downloaded by the 24th. Anything else is bonus. I would not be surprised if a significant fraction of pre-orders don't get to play until they actually receive a CD in the mail (5-10%). That'll all die down within a week or so of release.
Patience is a virtue. Patience on a major game digital release date? Doubly so.
Peace, y'all. The game is going to rock, and we weren't expecting it until the 24th, at the earliest. It sucks to wait, but them's the breaks.