Hello again,
You really seem to put some effort in your projects, But again i advise you not to release unfinished projects, and your project is defenitly unfinished. You say it is a league, but there is no league system or similar on your site. The only things your are able to provide right now are a design, which is quite ok in my eyes(others migh think different), a support section which does not help you in any way, a download section that provides just the same files as teeworlds.com, and a froum that (like in your previous project teewelt.tk) is not adjusted to the style of your website. In fact it is even quite hard to find a link which leads back to the main page. Maybe something like PunBB what fit much better, as it better adjustable to your Design. Also I feel I should point out again that a bad language style will always make the page look unprofessional. Having links like "soon to come" on your page will even make this impression worse. I hope you really reconsider releasing you site yet, as it's obviously not ready for public yet. I have no idea how many persons you have in your team, but to me it seems that there might be missing some to help you out with stuf you are just not capable of. There is another thing I strongly reccomend you to add: An impressum. People need a way to know who is in charge of the website, and how they can contact him. Also you should give an overview on who is on your team (i.e. whom people can contact when facing problems). On last thing: In my opinion it is kind of bold to "steal" this random tee idea from http://www.teedb.info/ . However the way you did it, it looks just ugly: the tees are pixled, and let them chang all the time is a bad idea, too, in my opinion.
I hope this migh help you a bit,
kind regards,
ghost