I ordered a Samsung tablet on Amazon yesterday, sold by Amazon, and it said it'd come in two days. On looking at the order today it's not been dispatched and says it could come between 21 Oct and 17 Nov.
I did an online chat with someone who went away for five minutes and came back and told me exactly the above!
The tablet is still on sale and gives the impression it'll arrive in two days.
I've never had a problem like this with Amazon before, it might arrive tomorrow I guess but so far it's not showing as having been sent.
Maybe they have a backlog from Prime Day?