Like many, I'm on the preview build of 166 and things are really close to being done. I expect we'll see at least 1 more interim release before 240. I'm also guessing it will be soon, rather than later. Then they can get one more round of feedback. If they don't then 240 will consist of current bug reports and approved enhancements.
Starting on July 29, we will start rolling out Windows 10 to our Windows Insiders. From there, we will start notifying reserved systems in waves, slowly scaling up after July 29th. Each day of the roll-out, we will listen, learn and update the experience for all Windows 10 users.
there you go MS state that
However I think Insiders will get it before the 29th to test the delivery system.
Windows 10 launch date announced, new devices revealed at Computex and a Microsoft intern who proved the doubters wrong â€“ Weekend Reading: June 5 edition - The Official Microsoft Blog
Insiders aren't necessarily customers, so to me this means that the public will get it on the 29th, but not necessarily when insiders get it. I think MS has confused themselves. It just doesn't make any sense for MS to hold on to RTM without insider input for two weeks.Microsoft announced July 29 as the launch date for Windows 10, which means in less than eight weeks, Windows customers will get a free upgrade to start doing great things across devices with help from Cortana, Windows Hello and Microsoft Edge. They’re all included in Windows 10, which brings back the familiar, beloved Start menu.