To be fair, I could only guess that they had 20-30 pallets of items to pick, verify, pack, label, wrap, and get to the truck... over a holiday weekend. If they got the shipment out by the 3rd, I wouldn't say that is too bad.
My experiences with their shipping is that it ships, at the latest...