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.