I'd remove the top flash animation. Just imagine those who have seen it, but not impressed by it, have to see it every time they come to the site.
Flash may look appealing to you, but not necessarily to your visitors. It also slows down the page download. It took me quite a while to load your home page.
The design looks pretty clean and that is good.