Originally posted by: Quiksilver
http://filehippo.com/download_firefox/
I got mine from there. Doesn't say anything about it being RC3 either.
Pic of about window:
http://i27.tinypic.com/of7gye.jpg
About window doesn't mean anything. I think all the RCs show the same window.