The camming was really distracting, especially at 15 seconds when Goku did the uppercut.

-Do I need to actually say anything for this part?
Just...do not use the envelope tool or distort tool because doing stuff like this is just distracting the hell out of me.
-So, it actually took me a while to figure out what happened from 0:05-0:08 since those blasts were extremely bright and nearly blended in with the speedlines and the map itself, instead of drawing a circle and slapping the add effect on it, you should have put on a blue glow on it and used that, or just use a premade effect.
-The jump cut from 0:08-0:09 was pretty...bad. I really don't know why Goku just sorta appeared on the other side, if you wanted to make it seem like he just teleported, why did you keep him in that same blast pose for that shot? Also, what happened after was a little too hard for me to see considering the energy blast is light green now? It seemed pretty inconsistent if you ask me.
-If I actually didn't watch Dragon Ball Z, I wouldn't have known what happened when Goku just kinda tinted red, and even if I did, isn't Kaioken meant to make him really tired after he uses it? I guess not too many people would care too much, but if it is meant to showcase his skills, this is a poor job of doing so.
-Let me say this right now, I hate this ending. It sucks.
So, Goku is firing at an angle, right?

Then shouldn't this shot be a side view or quarter view of Vegeta looking up? Not only that, but this seems out of focus completely.

And then this...?

You see where I'm comin' from with this?
Goku blasted at an angle, yet the Kamehameha came straight down like Goku fired it right above Vegeta, not to mention that the effect had already hit him, yet he didn't react.

AND THEN THE BLAST COMES FROM THE RIGHT WITH NO ROTATION TO IT, AS IF GOKU FIRED IT FROM THE GROUND.

...How?
It's not hard to apply logic to this sort of thing, next time you do this PLEASE put more effort into thinking about it.
Also, your sound design was just not good. Try and mix it up instead of using the same sounds over and over, or combine those sounds with other sounds, at least then all your animations won't sound the same.