i agree with all previous posts to some extent. but i do agree... simple is better. less is best.
don't stray from the reason in which got you here. sure, there is need for great graphical design, this, and that... but just try to remember what got you here and why you are doing it. i agree mostly with the last post... Great design is more simplicity than glorified graphics. but, unreal graphics are a plus if done right, and with the right knowledge.
what is your motivation for this site anyway? if your site's main purpose is to draw and keep average "joes"... than make it very evident of your sites purpose.
if you want to have a more geeky crowd frequent your site, make it interesting and hard to figure out. as a geek myself, i quite enjoy sites that keep me thinking.
*edit:
i didn't analyze your site very much until after my post. disregard most peoples thoughts and comments, it looks like you have a much better grasp on the basic concepts of good design. keep it up.