I've just received this email:
"We send all pre-ordered items out as soon as we receive them into our warehouse from the manufacturers. We always endeavour to have pre-orders delivered to our customers on, if not before, the release date.
Please accept our apologies that on this occasion we were not able to have this with you on the release date. Your order will be shipped by Friday 2nd August.
You will receive a dispatch confirmation email as soon as your order has been shipped.
If there is anything else that we can do, then please do not hesitate to get in touch and a member of our team will be happy to help.
Kind regards,
zavvi Customer Service Team"