Yeah he blew himself up. Look at the steam coming from him. No hint of Katakuri bending his skin like Queen.
Katakuri "neg diffed" Luffy at the start. You want to bitch about that too? Not even Jinbe could touch him.
This is also the reality.
He speed blitzed Pero and made him his bitch, a dude that was ~ Jack.