I think its played pretty good.

For me it depends on the % he calls pre-flop & the % he folds to cbet.
(also the % of time he raises cbet of course)

(if he calls less than 7% & folds more than 65% ballpark figure, I might let this go on the flop.)

I guess you would be folding to a river lead no doubt though?

I wouldn't bluff the river either, he could easily have a 5 in this spot &
I wouldn't expect him to fold it/much else that beats you, maybe 99.