I am going to preface this with the statement that Apple is not actually much better and Google is infinitely worse. With that said, however, I just cancelled my order after speaking to customer service. I told the person that the reason I was cancelling was that it was Wednesday of the week of delivery; the purchase was still only listed as a pending charge by my bank; the status had not been updated on the account web page; and I had not received a tracking number. The person took a second to check her screen and then said that 1) she understood, and 2) she would cancel the order for me. About a minute later, I had a cancellation number. Quite frankly, it was all very polite and professional but there was no effort at all to claim that the package was going to be shipped/delivered on time. On my front, I will just swing by the Scottsdale store on Friday morning.
I really have to say that anyone who is contacting customer support about status should not just take the person's word if they just confirm 10/26. You should ask them to update your order history to reflect a change in shipping method to accommodate two-day or overnight delivery. If they cannot do that then there is no guarantee. I have been down that route before with multiple retailers and they just end up blaming the shipper when it doesn't arrive on time. It like blaming congress or a president or any politician for X, Y, or Z - many people will accept blame directed at a shipper because it is so often true.
People should keep in mind that if the person only confirms what the status page already says and does not update the information to reflect a change in shipping, they are really just reading from a script. On my end I knew it had not yet gotten anywhere close to shipping because I am part of program with UPS whereby they immediately email me a shipping notification as soon as a tracking number is assigned to my address. This happens before there are even any details on the package. These notifications always arrive well in advance of the retailer informing me that some thing has "shipped." As the order hadn't even made it way out of the processing starting blocks, that made it very unlikely it would be processed for shipping today and I consider it extremely unlikely they will really overnight anything tomorrow. Given the person didn't even suggest that might happen, I have no doubt that delivery was actually going to be next week.