Hmm...
This is much better than I can do, but I don't think it diserves front page. It definately took some skills to put together, but I wasn't too impressed. The graphics were smooth, but it just didn't look real. With another RPG game on the front page, this looks terrible in comparison. Work on your drawing style and maybe it could be better.