I'm not a fan of the flop smooth call; would probably raise this.

I'm going to pass on commenting on the river because my gut says you are beat here, but I would normally push this as well