I don't understand why you overbet the flop. As played, I think the river is a bet/fold.
http://www.potentialeight.com
Forum Rules