I'd bet larger on the turn. Something like $45. He's not all that likely to have a flush but can have TX
or an overpair with a club that will pay the larger bet.
Other than that, looks good. River being a small value bet makes some good sense, imo, since you're rarely bluffing that brick river.
Edit: Oh and bad beat about the river making the hand invalid.