I would prefer some message to say that all orders for 24th have been fulfilled and so keep waiting as opposed to the message of 'we are shipping earlier' because it clearly will be the case for some models - but we don't know which ones. So please just say 'we are out of stock' we will start fulfilling again on Monday - or whatever day it will be.
With this type of message from Apple it sets expectations quite high and then annoys people who haven't seen any movement. I don't mind waiting, it is just the 'will I get it? Or won't I?'