I can appreciate some honesty. I start getting angry when it just sits in one place with no updates for a while, and I start disliking UPS/FedEx/USPS more and more for every hour it doesn't move, and they don't tell me why... Or just post "your package has been delayed."
"Your package has been delayed. An employee has developed a taste for packing peanuts and consumed half of your order. Delivery will be rescheduled after we finish repacking your package." This is what I need. At least I can properly direct my anger (or in a case of something ridiculous like this.. Just laugh and say 'wtf, oh well') toward a single individual, rather than the company as a whole. Not that it matters, I guess.
Hell, I'd even be more ok with "We're pretty busy lately, and Danny drives like a grandma. It's gonna be a few days. Sorry dude."