I've had various experiences with Amazon continually pushing back their
"expected delivery date", but I've also had no problems cancelling
orders that have not shipped yet. You might try that if you need the
item sooner and can get it locally. Now, I generally don't order from
Amazon unless they say the item "usually ships within 24 hours".