It's 17 June, Firefox download day (however, it's been so for about 18 hours from where I sit…). Have you downloaded it yet?
(No comment on the servers being down… Clearly a web server built on LOLCODE could handle this load.)
Update: Firefox is worthy enough, but I was unimpressed with the high-traffic websites not being updated at first.