Accidentally posted a day early then removed, and hinting at an early release of the Release Preview of Windows 8, a blog post on the Windows Dev Center revealed that May 31st may be the day of the release to the public. The signs are there, just waiting for official confirmation and download links!
In a post today on a Microsoft blog, Vice President on the Windows Development team, Chuck Chan, touted the release of the Windows 8 Release Preview to the Windows Dev Center. The blog post seems to have disappeared, perhaps because it was posted accidentally, but we have archived it below.