Seems there's no way I can create an account on that forum. In June last year I tried to make an account, there was no 'create an account' option but the FAQ's pointed me to email an administrator, I sent an email but they didn't reply. Maybe they banned none US users from creating an account...