DO NOT believe that your order will ship by 7/23 if you ordered via the web site on launch day!
I ordered on 7/15 at 10:24PM. I was just informed at 8:05AM that shipments are based on PROCESSED time. My order was PROCESSED on 7/20, pushing my ship date for my LAUNCH DAY order to 8/3!