Sorry for the trouble you had to go through. If you have access to an FTP client, you can go to ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest
or you can go to http://releases.mozilla.org/pub/mozilla.org/firefox/releases... from a traditional web browser as well
Cheers!