As an American, I am laughing a little bit as I read this. When I fly BA, where the announcements are in English, I sometimes can't understand them. It has everything to do with what one is used to hearing and nothing to do with how the person is delivering the information. I have always hoped that if there was particularly critical information, that someone would be around to "translate" for me.