This guy is about 45/9/0.5, so TAG for Red Kings

He's actually up a bit, so he has some idea of what hands to bet with post flop.
I hadn't been playing great poker at this point, a lot more limping than usual, with some good hands, some bad ones.
Apart from PF which is gay, are two overbets average here, and do I just fire all in on the river even though he may well have hit the flush on the flop, or do I just check as 90% of the time only better hands than mine are calling? If he shoved the river, do I call, assuming he probably hit a flush?
Poker Room skin
No Limit Holdem Ring game
Blinds: $0.05/$0.10
3 players
Converter
Stack sizes:
Button: $6.80
SB: $9.70
Hero: $12.65
Pre-flop: (
3 players) Hero is BB with
Button folds, SB calls, Hero checks.
Flop:

(
$0.2, 2 players)
SB checks,
Hero bets $0.4, SB calls.
Turn: 
(
$1, 2 players)
SB checks,
Hero bets $3, SB calls.
River: 
(
$7, 2 players)
SB checks, Hero checks.
Results:
Final pot: $7
SB shows AD 3C
Hero shows 9S 9C