Well this may sound stupid but here goes... I came accross the site and read through most of the pages. The problem was that I couldn't find where to sign up. I think you should put I sign up botton on the index page of Frihost.com . I finally clicked the forum tab and then of course. haha.,,; I found it.
On the front page there is a link that says "apply today". It sebds you to a guide tat tells you how to sign-up and has a link to the register page.
Being animated would be in poor taste. And it is a different colour. Its a lot more blue than the rest of the layout.
Actually, it does sort of look like it's an ad or something, being in the siderbar. Maybe a text links above the intro text and/or a 'join' link in the horizontal nav bar?