Had an email from Amazon.
My Diablo 3 pre order is delayed due to them running out of stock. I pre ordered about 8 months ago. Not amused. Not only can I now not pre order from elsewhere and get it in time, but I can't get it from battle.net either due to my internet download speeds being atrocious (browsing and playing games seems fine, I have a constant under 100ping on Guild wars)
So yeah, will be joining the Diablo 3 parade late.
The download is very small.. took me about 10 seconds. The installation however... that took like 2 hours for the FULL game.