After reading this entire HUGE thread and laughing at how people are going nuts. I just thought i'd give my two cents.
My order online says it will be delivered today. Like everyone else the DHL website has had no update since Thursday.
I didn't panic or anything, considering the window for delivery is till the 25th. I am just as eager as everyone else here but thats the window.
Anyway I was expecting an update to DHL this morning and there was no update. So I called up Apple support who told me, that the delivery for the 21st was a mistake and it will be delivered by 25th.
It is what it is, just thought i'd let people know here. I am sure some will get it early and others will get it later - it will come... unless its a life and death situation that you need your new laptop and even then, there is nothing you can do, other than cancelling your order.