Meh. He likes his hand. Push seems fine. You made an unexpected monster on the turn.

I'm disinclined to put villain on PPs given your read and the style of these tables.
7x seems less likely if villain is solid given your re-raise.
A 5x seems a strong possibility in which case you need to get the chips in once the 2 falls.

Turn raise is a bit weak, you' could have made it easier to get it in on the river.

My advice. Get dealt better rivers. k?