Nice one
Hey I made trough the game. It gave me a really good and challengeing experience. So nice and entertaining job - but not from that too hard category. Altough I think the last level was a bit... uhm... stupid. I think you know what I'm talking about.
You could also make more variable music. Well for me is this point of view important. Why not cheking out my stuff? maybe you find something interesting there for your future flash-stuff ;)
So summing up: nice brain-moving experience - really enjoyable!