A little issue. Boo and Kid Gohan can't be around at the same time. Considering the cast it'd have been better to remove Boo so the Cyborg-Cell era is featured. Right now it looks like Boo time traveled to the past for some reason.
goku: sonic, you stole our ssj form! sonic: what? when did i do that? *flashback* c. sonic: hey sega, in sonic 2 can i have a super saiyan form? sega: sure! thats a great idea! but lets call it "super form", your super form will be called "super sonic", i love the sound of that!