2nd hand I really like the thin value bet because he would have to bet with a straight there. as you have showed no aggressiveness.
The 3rd hand I don't like the blocking bet because you want to see the river as cheap as possible. Blocking bets are to prevent bluffs (though after looking at the HH, he didn't get the message).