The layout isn't bad, but I'd work on something a little less chaotic. And SEO optimize it. Other than that looks pretty good, lots of content - which is the important part.
Put yourself in the shoes of the average web surfer who does not know what seo means. What will he/she think about the site? (and how likely will they be to buy something from it)