this line seems ok to me
but i d prefer betting the turn since his range is very wide on the flop call and you have the best hand a huge % + he ll call the turn with worse quite a bit (stubborn JJ, QdJx, Qx)
sux if we get CR but with this hand we ll rarely be making a mistake by calling (since he's not CR flushes only according to your read) unless he shoves or something crazy