This seems like a perfect representation of Sonic. He really is a "one trick horse". My only worry is Spin Charge. If you can move however you want, you can do 12 DD to one character with this attack! I would make this slightly different:

x2 Spin Charge: Sonic may move up to 8 spaces and may move through enemy characters. You may make 1 attack with a basic combat card against every opponent you moved through each time you move through them.

This is just my suggestion but you really need to do SOMETHING about this. Maybe you meant to put he can't change directions (or no more than once) or maybe you meant he can only deal damage once, but I know 2 12DD cards are too much.

And I like the 3x 2x setup for sonic, too