As we mentioned earlier, Windows 10 officially launches on July 29 but this does not mean everyone will get it on that date. Early adopters will get their hands on Windows 10 on July 29 but regular consumers may have to wait a couple of days/weeks as Microsoft plans to do batches of daily roll-outs so it can make changes to the OS if issues arrive.
The retail version on the other hand seems to be delayed. As you may have heard by now, there will no longer be a DVD release as Microsoft decided to go for USB drives instead. Heading over to Amazon, we can see that the launch date of the physical versions of Windows 10 Home and Windows 10 Pro is now scheduled for August 30, 2015, about a month after the official launch date.