I doubt you should even be calling pre, his EP pfr is just 13% and QJs and you equity is only 40% against his opening range.
I dont like the flop raise, cause you also have the btn behind, which is likely to come along when you just flat the flop.
As played your basicly repping only sets and I think you should always follow through on turn.
When you do chek behind the turn, what can you rep on this river. Youre not raising 44 or 99 (which you might but it would be bad imho) and you basicly dont have a value range on the river.

Preflop: Don't really see any problem in calling here while you are a bit deeper and have enough of loose guys behind you.Flop: Although I am not a huge fan of raising here while you have loose guy behind you. Rather keep him in the pot and just Call it. Being in HU pot I do agree about raising.

As playedRiver: What are you trying to represent with the Check on the turn and then betting the river? Only way to get rid of his overpairs there is to also bet the turn. You ain't representing much with the Check behind on turn and Bet river.