I think you should organize the main topics a bit more normally. It would help new members and current members navigate the forums much easier. Something everyone would be familiar to.
-General-
Announcements
General Discussion
Introductions
-League of Legends-
Events
General Discussion
Strategy
Competitive (For me :p)
-Other Game- (Repeat for all supported games.)
General
-Support-
Complaints
Suggestions
For the sake of simplicity, leave the other games with only a general discussion, if these games rise in popularity you can easily expand on their topics.