0.68TAF dosen't bluff the river. Why did you check the flop when checked to, i bet close to pot and fold to a raise there from this type player. If he calls the flop go for a cheap showdown.
Also raiseing the turn is bad bad bad, your bloating the pot. You WANT to show this down right?