Feedback like that is still bad. If you have constructive suggestions, make them.
The usernames for Ninety Nine Nights and Gears of War go off the panel.
I think the overflowing mod names on game pages are pretty much a day 1 issue with the new layout.
I still don't like the new layout. :(
Check this suggestion, please: http://www.speedrun.com/The_Site/thread/ol0gu