With a publication date of May, we now know that the previous April 10 rumors are false. Windows 7 RC1 is coming in May. The release candidate will be available through June of 2009 and expires on June 1, 2010. Also, the release candidate has a pretty low recommended system requirement: 1 GHz 32-bit or 64-bit processor or higher, 1 GB of system memory or more, 16 GB of available disk space, Support for DirectX 9 graphics with 128 MB memory (to enable the Aero theme), DVD-R/W Drive
We have the full text of the mistake and a capture of the page.
Link to Original Source