Don’t you love how the internet works!?
I can only assume that the guy in the leathers is none other than Go Nagi, the man that really started all the Super Giant Robot craze!
Well, other than Astro Boy, but he wasn’t giant ^_^
And it seems they have the same problem with this Rocket Punch as they did with the original…it doesn’t come back.