I was checking the RSS subscriptions I have set up and certainly am glad that I did. Look what I found at the LangaBlog:
Langa Blog: Mozilla Secretly Posts Firefox 2.0 Early
Sure enough, Firefox 2.0 has been uploaded to the FTP server. You can get the Windows 32 version at this live link: http://ftp-mozilla.netscape.com/pub/mozilla.org/firefox/releases/2.0/win32/en-US/Firefox%20Setup%202.0.exe
See the Release Notes for RC3: Release Notes.