bwnbwn - 8:00 pm on Aug 19, 2010 (gmt 0)
I would assume that a keyword domain is usually an old domain and as several have posted the keyword being in the domain makes it an ideal link. This maybe the biggest reason he is outranking with less links then again his 10 links maybe better links than your 50. Numbers are fine quality makes all the difference in the world when comparing link profiles.
I do 100's of searches a day and really haven't seen this to be a ranking issue with other names. True it is better to have the keyword in the domain but I don't think keywordkeywordkeyword.com is gonna help ya rank without support from a proper link profile and age.