The one thing that is missing from this flight review is anything about a flight, it is simply a rant about TK and I’m not sure how it qualifies as a flight review.
FWIW I connect through IST every month, I’ve made tighter connections than that due to delays inbound, holding on approach to IST can be as bad as LHR at times.
I have missed connections on a couple of occasions and been rebooked without any problem and I’ve never had the sort of conversation described above. As anywhere some staff are more helpful than others. The ones that don’t come across as helpful often don’t have great command of English but that’s what happens when you fly with airlines from countries where English is not the first language and I’ve had worse problems on that score with Air France.