As I write this post, you will notice that the site is lacking one key thing: Downloads. Over the next few weeks we will be slowly transfering all of our skins from the forum onto this new area. This is a time consuming process and therefore will not be done overnight so we must ask you to just be patient while we get everything up to speed.
There will also be several small developments on the site which we are hoping to implement soon. How soon however, I can not say.