I like your protection raise on the flop... you also had a decent draw. I agree you could have raised a little higher preflop to compensate for limper, but as played with the cbet you destroyed that flop