I have just registered here and I must say: this is a great place.
Anyway, you should really consider:
Improving your interface ( it is too complicated for the first time user to navigate, it could be simplified, categorised etc..)
Updating website design ( it is good as it is not the design that is important here, but having eye catching design that is rather pleasant not even for regulars BUT for potential members as well, would not hurt )
Changing designs of game maps. There are ways to make those maps look much nice AND easier to understand, navigate.
I will update this topic every once in awhile.