The new site is currently being worked on. The site will become gradually more finished.
Edit 1: The download system is now complete. The site will slowly be populated with more information.