I think the call is fine but I tend to agree with Vinyl. When the turn comes what hands do you put in villains range? AK, KQ and QQ? I think it's possible you're right but his calling range otb is a lot wider and depending on how villain plays (reads?) they could be calling with some mid connectors, J9+, Q9+, K10+, AJo+. The majority of these you beat with how you've repped your hand pre and post flop. I may be wrong too, please let me know, but I think a double barrel would have been a pretty reasonable line in this position. I don't think the call was bad either but I think you may have turned your hand into a bluff catcher a street too early.
Either way I'm making notes on villain here.