We’ve fixed many of the issues that arose during the beta and we’re aiming to launch the new site tomorrow evening (Tuesday, Aug 31). This is a final call for critical issues before we launch. Feedback can be posted on this MozillaZine thread. Thanks!
The website beta lives at website-beta.mozilla.org.