Also, on the flop you're accounting for you having a FD, but you're not allowing for the fact he might have a better one. AhKx, AxKh, KhKx, QhQx all improve to a better flush, and while you say the flop didn't get him a flush, it did if he has AhKh. Likewise you're counting your overcards as outs, but again if he has AA or KK then a K still leaves you with second best hand, and if he has QQ or JJ then a J coming means you still lose to those as well.

The turn T isn't terrible, but it didn't really change a lot for you. There's a small chance he has TT and now your overs aren't outs anymore.