New rumor about the release date for the Windows 8 Release Preview. In a tweet on Twitter, Mega Leaker Canouna has indicated that the Windows 8 Release preview will be released on June 1 2012. How reliable is Canouna? Pretty reliable but this ultimately will be a Microsoft decision so you never know. Another data...