okay to put it simple my first impression of the sight is that it's un organized.
the logo takes up way to much space, the fact that it extends the page defiantly indicates that, might want to consider an 800x400 banner and centre it that way people won't turn away straight away.
Second point is, do you really need the world map on the main page? You might want to consider placing it into a topic under information.
Finally the page is too long and cluttered with too many sections. You might want to consider dividing them into smaller sub forums so that the forum page doesn't feel overwhelming.
((PS haven’t even started reading any topics yet so i don't know what’s going on in there))