"What part of that is tripping you up?"
There is no excuse for what you experienced.
No matter how incredible the product is, I would not buy from a supplier with a known history of "fabricating" delivery times.
If I get bad vibes from what I'm told by a supplier, I will simply cancel the order.
I have ordered product from a very large well-known firearm/ammo product distributor. When I get an "In Stock" status, prior ordering, I assume it is "In Stock" at the distributor. When I get a delivery notice on the "tracker" that says my order has "been shipped", with further checking I get a "label has been created", I realize it has NOT been shipped because the shipper has not taken possession. I called the supplier and get a "Customer Service" person and tell me that the product is "In Stock" at the manufacturer. That's Bravo Sierra and I cancelled the order.
It is well-documented that inexcusable lack of basic customer service will typically ruin a sales-driven business.
For the average consumer, experiencing just good quality basic customer service today is getting more scarce.
Generally for me, over the past years dealing with firearm related companies, the smaller companies seem to provide much better customer service than big corporations.