Your site fails the 10 second rule..."If you dont know the purpose of the site in 10 seconds it is a failure"
Never build an entire site in flash. It cant be indexed by search engines, and people who dont have flash player cant see your site.
Never use background music on a website. It is just incredibly annoying. If the user doesnt ask to hear music...dont play it for them! Websites are supposed to give the user control. Do not hijack their computers with annoying music.
Theose bubbles floating around the screen have to go. They are irritating and serve no purpose.
Why is their a giant eye on your site...Arent you selling t-shirts?
This site really serves no purpose. Your cafepress site looks fine. Why not just build a simple homepage on that site. Showcase a few of your best products, and write a little bit about your company.