I will echo the sentiment about the river. I think you usually get ripped on the turn with two pair or better seeing as how it's a big drawing board. I'm guessing AA, JJ, QJ, KJ, JT something like that. I'd expect AA, KJ, and maybe QJ to pay you off, which I think is enough for a modest value bet on the river.
I'd probably fold flop. You raised preflop and now he opens out of position on a coordinated flop. Unless he's a very tricky player, it's not a bluff and you're way behind.
I understand the play on the turn, but I don't know if it's a very good idea. His little blocking bet looks very weak, but it also looks to me like a hand that may not fold to a normal sized raise on the turn. I'd think he has some combination of pair and/or draw or potentially a monster. So in other words, if you're going with this bluff, I think you have to fire another barrel on the river for it to have a decent chance of working. If you're not comfortable firing twice, then I'd just call the turn.
I think those min-bets are generally blocking bets. The bettor doesn't want to check out of position and induce a large bet. However, a blocking bet does express an interest in continuing with the hand. If he thought he were way behind, why would he min-bet? He's almost guaranteed to get called, so he's just throwing money away with the worst hand. He shouldn't have any qualms about check/folding. So I would say the villain probably thinks he at least has a decent number of outs. Sometimes min-bets are ill-conceived feeler bets, and the bettor will fold to a raise. But due to the preflop call and the texture of the board, I'd be very surprised if that were the case here. Clever players may min-bet with big hands to induce a raise because it deceptively looks like he's trying to keep the pot small for the reasons I've just described. I've also seen many bad players min-bet unpaired AK, but that doesn't apply in this hand.