http://account.thewarz.com/getforumbadge.php Enter that information to link your account to the forums, you will then have access. Ill pm my skype/steam to ya, i usually play late night though.
More map may solve it but with more map i'm sure they will increase player count, server rentals...