And re your last question: idk, I was bored this weekend and wanted to make something cool, which is why I decided to spend time on this instead of a normal resume. :)
It's also not really an HR thing, IMO. It's almost a "bypass HR" thing - it's so much better to have the devs/designers/whatever coming in to work and saying "there's this great person we should hire". Impress the people you'd be working with - not the ones who work tangentially near them!
Makes me wish I was in the position to offer roles - just the act of getting off their arse and doing something like this is a great start from anyone.
Second thing - I think that the content on this particular page shows off exactly what a hiring manager would look for. Past projects, excitement about the company, skill set, etc. I am not a hiring manager though, so I can't speak from experience.
and re: location - tell me about it, I'm born/raised in Cupertino, CA but am currently freezing in Philadelphia, PA. -_-