I sent him a "thank you" email for that exact reason. Seriously.
Also, of the portfolio sites you linked, Sacha's seems to be the good one. The others make errors ranging from "dies with no JavaScript" (Alex, Zach) to "spends the whole page talking about their childhood" (Zach) to "what is this, I don't even" (Dustin). Alex and Zach pass if we're talking about a junior role, but I'd filter them if it was for a sole or senior role.
p.s. I found out about this via this video: [1], scroll for transcript.
[0] http://www.atlassian.com/about/careers/recruiters.jsp
[1] http://blog.businessofsoftware.org/2011/09/from-0-100million...