The New Games tab is not broken. Some people who submit games to different sites like miniclip want for their game to stay on the main page of another site like armor games. The game devs want their game to seen and played more. There was a game on the home page (which i forget the name of) which stayed on for a while miniclip wanted to stay there.