Americans aren't as forgiving, because they seem to get irritated when someone doesn't speak fluently in English.
That does not seem to be the case around here, at least for what I can see in the Silicon Valley, people is used to it with all the diversity hiring.
I truely loathe forigen tech support it's more of a pain in the ass than a help.
I get to talk with customers not only from the US, but Canada, Europe, Latin America and Australia. Then again, I got a job that more than a couple Americans could not get because I speak not only English, but 3 other languages, and nope, I don't work at the retail or food industry... What I mean is thay have not complained about my accent while speaking their language...
I am thinking about learning Japanese
Man those Japanese are jealous of their language, but I bet he understood almost everything you said, but insisted in a translator to get a good understanding.
Truth is, for what I've seen, most foreign people that has certain level of education is, or has been, exposed to the use of English, I know because it was <b>mandatory</b> to learn english for me to be able to graduate from engineering school in Mexico.