Scrap it and start from scratch.
1. For one thing, you are not Nike, Walmart, Best Buy, etc.. , what I mean is you don't have name brand recognition. Your site is completely built in flash and google robots do not index the content with-in a flash movie. You want to have SEO if you are trying bring people in from the web search engines. If that is not important then I guess don't worry about this part.
2. That is your first problem and major one in my opinion.
3. Second one, I believe the less is more theory make the best websites.
4. This site would be hard to update since it is built in Flash. I believe Flash has the best impact when it is used in small portions on a website.
Last, it is so plain, meaning the style looks like it came from a template.