From their announcement:
After month’s of hard work, we are finally ready to launch our brand new website. While we anticipate few issues with the new launch we hope you will bear with us while this transition takes place. We expect the change over to take place in a couple of hours once the backups are completed.
A few weeks ago we transferred all the forum user accounts to the new website, so if you had an user account with us then you should be able to log onto the new forum. If you registered within the last few weeks you may need to create a new account.
Check their website for more details.