Your open pre is fine. Folding is fine, too. It's pretty borderline.
I guess if you're opening KTs second to act, you also have to call the weird small 3-bet. It's for such a small % of stacks and you have strong direct odds; it's just a bummer that villain's range includes plenty of hands that have you crushed/dominated and you're oop for the entire hand.
As played - and although I might have played it differently, your line is obviously totally fine so far - I think the rest of the hand plays itself. I would put in a massive raise on the flop. You have an absolute monster. You could get him to fold some one pair hands including JJ and TT (less likely). Even AK is beating you now, and having him fold that is an excellent outcome, too - AK has 46% equity in the pot you'd be quite happy to capture.
It's a large raise, but I'd go to 140. If he calls, you have 360 left in stacks and the turn pot will be ~340 and you will then slightly overshove every turn with plenty of equity and another opportunity to get him to fold facing a scary large bet.
Calling seems less profitable for a lot of reasons. I can name a bunch:
a) If you call and whiff the turn, your equity decreases a ton.
b) You're out of position, and it will be very hard to extract if you do hit.
c) Calling doesn't leverage fold equity or the threat of a future all-in. A large flop raise and then a turn shove is a very powerful combination of fold equity and hand equity.
d) Your hand looks like a pair or draw if you call because you're going to be raising this flop with stronger hands and draws. If then turn is a
and you go for a check/raise, it's an easy fold for villain with a lot of hands.
e) You allow villain to control the hand. If you call now, you're probably checking any turn. And villain can check the turn behind. If you decide to call flop and then bet the turn, villain can choose to call instead of raise. Either way, a flop call gives villain control over the pot size and effectively over the turn and the profitability of the hand for your draw.