Your layout and general site appearance are very good... but...
You have 2 audiences for your website: People, and search engines. You did a good job for the people... but...
Turn off Javascript and see how easy it is to move around your website. Turn off images and see how easy it is to move around your website.
Now look at your cached page in google, and ask for the TEXT only. This is what your page looks like to google:
http://216.239.63.104/search?q=cache:htt...GGLD:en&strip=1 Ain't much there as far as search engine food goes... the search engines will find your website and starve! Give the search engines something to feed on... give them TEXT! Give them H1 tags, bold text, hyper-links with search phrases in them. Give your title more then one search phrase...
After all, no matter how great looking your website is, if no one finds it, it really doesn't matter. (other then ego)
