I still don't understand why eveyone likes flash so much!
Here are my opinions (BTW: thanks for asking for input on your site, more of us should do the same).
1. You need to ask yourself (and you might have already), what is my target audience. If you are trying to appeal to a select few...