I would bet the river myself vs this guy. As played I think river's a fold without more information. I have a hard time seeing him doing this with worse for value.

Preflop is meh. I'd rather squeeze more often than call as long as he tends to dislike folding to 3 bets which is likely.

Postflop I don't mind your line but as I said before I'd bet the river myself.