Your 4bet is too large, but other than that, nice hand imo.

fwiw, you made it 4x, and he made it 15x, then you made it 40x. I would go to something like 31x here I think.