One Word: FPS
Not at all a bad start, really. But it just seems to drag on and on, not because of neverending action but probably because you still have your frames per second set to the default (12), which I'm always forgetting to change myself. Boost it up before you do your next flash and see where it takes you.