RE: warning warning
While I agree they shouldn't have promised you the shipment arrival date and then not come thru with it, a company like that with hundreds or maybe eventhousands of daily orders is entitledto a snafu here and there...
Call 'em back and see WTF's up.