My experience with Amazon is that it is not first come, first serve on out of stock or new release items. I ordered my DX on July 30 and received an August 11 to 18 delivery date. Since they want more customers to order, they could very well fulfill newer orders before older orders.
That explains everything. So don't go canceling and re-ordering your KDX, the shipping date can change in every minute.