Odd. Now it looks right for me too. The big box to the left at the main page was filled with Doctor Who, MI2, the "upcoming" Machinarium…
http://forums.adventuregamers.com/news.php still looks like that to me. (Or maybe I was mistaken, and it was the news page all along, and never the front page.)