What I don't understand is why Apple puts themselves in this situation to begin with. When they have a specific release date for a product, and the first batch of orders are all "guaranteed" to arrive that day...that is a very difficult thing to manage logistically. And the high volume of recent years, it is starting to become harder for them to keep their word on release dates.
If they wouldn't insist on holding back shipments to prevent deliveries prior to the release date, they would have no problem making sure all release date orders get fulfilled. Instead, they continue this silly tradition, and the end result is that inevitably, some batch of release shipments are going to be delayed. Not just by one day, but several days because of the weekend.