The gal I talked to said that they had queued my package for shipment on the 27th, but that FedEx hadn't shipped it until the 28th (yesterday).
However, if yours didn't even ship until today, then I'd say it's gotta be Apple that dropped the ball.
And darn it, if the 4/29 delivery was...