Things that aren't clear from this clip alone:
-The robot's "pilot" is actually an android, and so is that chick who nearly falls into a crevasse, and so is the pilot's father (the spectral image who talks to him). For that matter, the cyborg dragon monster thing is probably a robot too.
-The hero's name is apparently Rom. (Obviously, no, not that Rom.)
-The "attack" that let Vaikanfu/Baikanfu rip out the heart of his enemy is actually a simple (albeit absurdly powerful) "martial arts move" instead of, well, something else, and Rom learned it from his father.
It's interesting to note that the earlier super robot, Gold
The key difference with GaoGaiGar, and one that I think is brilliant, is that GaoGaiGar's "finisher" was actually what one might call extremely brutal (but still ultimately beneficial) intervention. How could ripping out an enemy's heart be helpful?
Because the enemy's heart (or core, in this case) is actually an innocent human being who needs to be rescued. (It's a bit of a long story. Short version: Innocent human beings get corrupted by magic metal from space, which transforms them into monsters called Zonders, who build bodies for themselves out of local machinery and structures. And the only way to stop these Zonders is with giant robots that tear their hearts out.) I even find that kind of touching, honestly.