Ok, so they made the interface consistant with the style of their other multiplayer games, a style that works well and benefits the game. They're also giving away 2 days of the game for free, new achievements and maps will bring players back to the game and make it more active, what's wrong?
Gears of War has achievements, Trackmania has avatars on the scoreboard, I fail to see any meat in your argument.
Bookmarks