Today is July 2, release date is July 29, I think that comes to 27 days.
they could send me a build every day and i'm all good with it. i was one of the first to upgrade this morning, and i haven't had any real problems to speak of. cortana was a little flaky at first, but that was settled with a restart. other than that, i have had no problems updating each time, my sound card and drivers work perfectly with each build, my people app works, store works with no funky discolored tile like some are reporting and everything is really fast.
to make sure you have easy upgrades, you just have to make very sure that allllllllllllll of your drivers are correct and up to date. do a restart of your system before upgrading and all should go very smoothly. i point this out because some are blaming the build or m$ for some problems, when most problems are with the persons system. i've updated four machines each time this week, starting from leaked 10147, and every update went off without a hitch. of course i am ocd with keeping everything updated and running smoothly.
for those who are worried about mega or other sites to get an iso, you can get iso's from people on here who have made them if you read just a few pages, you will see everyone is making them. but sites like mega and others are fine to get them from as well. i have dl several iso's from mega and other torrent sites, and haven't had any problems with them. i always do one upgrade machine, and three fresh installs, just so i can see the difference, if any, in performance and dependability.