Its fine the way its played, except for the river. I would also check and see whether he bets or not. He might check it out with a few hands that would still call your bet, which saves you money here.
If it was played this way, you probably only lost about 2.5K in this hand. But hey, at least you didn't flop a flush!