Все правильно, кроме моментов, когда он начинает учить, как произносить Нью-Йорк и т.п. Это не английское слово, это географическое название, и мы будем произносить так, сложилось в языке. Бриджи те же. При чем тут 12 век??? Это заимствованное слово (а в любом языке таких слов тысячи), а не "английское в русском" как дринки, тюнинги и мэйкапы