No offence but that was pretty sucky!
It had a good story structure an all, but bthe animation was really terrible!
you need to measure up your characters before you render, and mesure up the proportions of your environment as well, I noticed that whenever super sonic curled into a ball he was 2/3rds of his original size, which was too big for the environment anyway! Plus whenever super sonic would travel long distances he would just be traveling across the screen on a loop, maybe if you extended the stage so the stage would move instead of the character it would actually create the effect that super sonic is actually flying, not just moving across the same area over and over again!
but above all the animation needs a lot of work!
don't worry, you'll get there! =)