Well his site is older than yours, and older sites have more authority in google and his site has more links than yours....99.99% of your links are sitewide links and forum links...the bad kind of links....looks very spammy...... If you put in a little work I'm sure you can outrank him in no time....his site shows 23 links in google, yours...0
This will help big time. Because all those links that you have will have your site forwarded, so you would have about 25000+links