If you ordered on the first day of pre-order it said Friday would be the delivery day with one-day shipping. That made it very clear that Friday would be release day.
Wrong... this is exactly what they listed for Next Day Delivery service for those who ordered on Monday
Available to ship: 3-5 business days
Delivers: Oct 30 - Nov 3 by Next Day Shipping
"Delivers: Oct 30 - Nov 3 by Next Day Shipping". There was never a guarantee of delivery on Oct 30th. Just like Oct 30th was never officially mentioned for in store availability. There was also not an option for in-store pickup until today.