OK, so a correction on something that I stated earlier, and then a summary of the whole fiasco.
My original order was with Running Board Warehouse (I previously stated that I ordered from Real Truck).
So I placed my order on March 3rd. Item was shown as in stock, ships free, and was the lowest advertised price that I could find (without calling anyone). The estimated ship date was given as March 17-22. On March 16, I received an "update" stating the estimated ship date was pushed to March 30 - April 5. Saturday, March 20 I followed the "Contact Us" link from the email providing the update and was taken to Real Truck. Monday morning Real Truck responded stating that they would begin the cancellation process. I immediately went to Amazon and placed my order (still the same price) and was given a estimated delivery date of Thursday. Less than an hour later I received the "your item has shipped" notification. And they actually arrived today.
The craziest part of this entire debacle is that my original order (through Running Board Warehouse) and the new order from Amazon were both fulfilled by Real Truck.
I don't know if they noticed the 2nd order to the same address and realized they messed up, or if this was just your typical speedy service provided by Amazon. I'm guessing the first as these shipped via FedEx, and I can't remember the last time I received anything ordered through Amazon which arrived via FedEx.
In any case, I now have what I wanted.
And the price went down $10 today at Amazon, but is now being fulfilled by AutoAnything.