Yeah, I downloaded at my peak download rate, only 300kbps, though for a release day speed, for me at least that's great.
When Empire Total War came out, I had numerous hours where Steam was toiling away at 6kbps and half the time saying download was unavailable, though this wasn't apparent with Demigod, so it appears that you have indeed managed to avoid 'pulling a Valve', it's also out on time, in fact a day early for us (and several days early for Gamestop customers, darn Gamestop, not that it's you fault at all Stardock, quite the contrary, you still helped relived our doubts even though it was not your fault. Great going
). I've not played yet, but Stardock time certainly seems to be alot more orderly than your main competitors. Keep it up. 