my biggest bet sizing issue is preflop. 3x their raise should generally be the minimum for a 3bet, and that's when you're in position. here, i think it's important to make it larger because a) his raise was only the minimum; you're letting him control his price too much, and b) you're out of position. if you think $2 is too likely to scare him off, i don't mind making it $1.75-$1.80. but getting that extra couple of BBs in the pot makes a difference as the pot grows exponentially on each street
flop and turn bets are okay with me. you could make either one a little bigger, maybe closer to 5/6th pot on flop just cause it's so drawy, but that's nitpicking. on the turn i think 3/4 pot even on really drawy boards is usually just enough since their cumulative odds
are cut in half compared to the flop
on the river he made it so cheap that i'd look him up as well.