It appears that things cleared up fairly quickly. Several TUAW bloggers were able to successfully download the new browser about 90 minutes after the 10 AM PDT launch. The Mozilla Blog has a message from Paul Kim, Mozilla's VP of marketing, talking about the early difficulties and the subsequent download trend:
"Our systems were quite busy earlier this morning so individual requests may not have gotten through - but they are all up now and serving a tremendous amount of traffic and downloads. We are currently serving almost 9,000 downloads a minute, which puts us on track to achieve 5-7 million downloads our first day of general availability."
More highlights and records are outlined on the blog. Be sure to download your very own customized Thank You! Certificate, available here.
[via the Mozilla Blog]