I don't see what's wrong with this.
You just can't expect him to put much money in this pot unless he has the same hand as you (or better). You pretty much have the board crippled.
Given that, however, your river bet seems a little ambitious (over half the pot). Who's calling that without a ten? Maybe a six.
Personally i'd only bet $1-$1.50 on the river.