Hey, whoever designed your forums seems a bit inexperienced. Unless you don't want anyone to see your site at all, which is stupid.
First off, requiring an account to view forums is usually a bad idea. It will stop people from reading your topics, when they don't want to bother to make an account. Why do you think you can read the trem forums without making an account? Just set it so that you need an account to post, like most forums do.
Second of all, as to your bigger folly, it seems you need an account to view EVERY page, including... wait for it.... the registration page. It appears I would already need an account to create a new one so that I can view your site....
Please try again.