Where's your pay?
Seriously this is profesional quality, though i can tell that it wasn't made in flash, looks more like ToonBoom to me :) That must be the cause for the quality issue too. But even so, that shouldn't deter from the animation itself, you've obviously put just as much effort in this as you would have if it were flash and animation is animation the program used to achieve such standards does not matter it's all down to the animators skill in the end :D Please make more!