Sorry about the delay! Yeah, you're correct, it has something to do with the bulbs on his chest. You don't need to reach them, just hitting them with your grabble hook is enough. And btw, that isn't the final boss really... ;)
Cool, thanks! Beat the game! True Ending!