Here are a few things you can do:
1) Eliminate half or more of those forums, right now you have too many forums and not even users / posts.
2) The logo is nice, possibly think about getting a custom skin done that matches and brings out the best of that logo. Something simple and clean should do the trick.
Just a couple of things I think could be done to help out, I would recommend going with #1 first then possibly #2.
-Vibe-
|