My problem with this job post is that it is long. Very long. I'd start by cutting out the "key attributes" section (is it really a good idea to include "If you were hit by a buss tomorrow it wouldn’t matter." in a job post, regardless of the point you are trying to make?) I would then cut down the requirements section to something digestible.
I had a look at least one job listing from each of the five current posts in http://news.ycombinator.com/jobs and I think that they are all better examples of good job listings that don't suck. Most of them are succinct -- they say what the future employee will have to do, a few actual firm requirements that they have, and why I should apply (sometimes including some perks). They are formatted too.