Greetings.
I personally think that the previous forum layout with the last posted forum thread's title being displayed on the main page with respective to their forums would be better and more convenient.
Anyway, it's just a feedback from me. :)
The site still looks as good as it used to be.