I think you need to go back to the yoda avatar. No offense, but your pic looks like a sad french inspector...
But seriously, for some unknown reason, the new site seems cramped to me, like there's TOO much info right from the start / on the main page. I wish I could be more specific...