Rather good.
I enjoyed it, I must say. I respect the fact that you have the patience to create such a thing, for I, too, dabble in animation... however, I have not submitted anything. It's really not my forte.
I understand you are very proud of your work, but it seems you are rather harsh on users who attempt to give you any criticism. You will find that some people actually give valid input towards improving on your already good work.