I have to disagree. I think Gamerscore is fantastic. It paints a picture that can tell you loads about gamers in general. Besides that, its always nice to show off that you completed a game on its highest difficulty, or maxed a game out completely and on
top of all that, it indirectly adds more re-playability to games on the whole. I love them.
As for the Gamerscore not being on the top of the site, I like the move they have made. As pointed out, you can easily check your GS by navigating to the profile page.
Gamerscore means nothing, its a number obtained by playing games or in some cases, sad acts with no life who think a number sums up their gaming existence, and it leads to sum modifying to unlock achievements the naughty way just to gave a bigger number
or playing games of utter crapness they think its something to be proud of
Game score means nothing, achievements that require more then pressing a button can mean something at least, but no, not a virtual number