"Coming To Our Shelves" means we have it on order for stock.

"Release Date" means we did not order it for stock, but we would be very happy to order it in just for you.

Ordering before Pre-Order date almost guarantees the item will arrive on Street Date. Ordering after Pre-Order item may arrive a few weeks after Street Date.