Yes. Don't be in a hurry or you'll get let down as the OP has.
Pretty much goes for just about any online diesel performance experience. Unless you speak with somebody on the phone and they tell you "yes, it will ship today/tomorrow, and you'll receive it in 2/3 days", I wouldn't put any weight on an online order.
Most small time outfits drop-ship. Then there's the fact that your order might not have been processed until Tues or Wed due to order volume and employee count. I'm not saying that this is what happened in this instance. I'm just saying...
Is it BS to offer expedited shipping and not process the order for days without warning the customer of the possibility ahead of time? yes... Should they refund his upgraded shipping cost? yes... Will they? yes...
But the "don't be in a hurry" recommendation is a perfectly valid one in this industry, unfortunately.