hmm not sure this is really a teaser
i understand that flash animations take a long time to create when they are done well, however the point of a teaser is to grab the viewers attention. i think you should have created a more flashy better animated flash. even flash teasers that are only like 20 secs long can be more effective when done really well.