his turn call means that he either overestimates his equity vs ur turn betting range (and thats a conclusion that doesnt really need to know ur actual range, since it holds for all remotely reasonable variations) or he overestimates the amount of that equity he'll get to realise (again, given the nature of his hand, not really up for debate, unless ofc someone lets him with w/AK high on rivs...). either way, im pretty sure its losing. xr might look good at first glance since he blocks some of ur second tier value hands and has one of the better hands he doesnt get to call with, but i think you can defend against it reasonably well esp given ur assumption, which admittedly could be wrong, that he xr TT otf (also, given that and the fact he has less 3x than you, he prob gets to xr turn either never or pretty rarely if hes trying to play close to theoretically correctly).
river seems like a slamdunk bet for you if your assessment of his likely actions is anywhere close to accurate (if hes xr sets on flop, xf most Tx ott, and xf most QQ/KK otr, idk what he actually has left to call with, some amount of "slowplayed" AA and the really quite rare 3x+ doesnt add up to remotely enough to deter you from bluffing hands this low in showdown value.) ofc, that should mean he ramps up his call freq etc etc, but this is live so i assume ur all mostly just making it up as you go along