Yup, this is accurate. It's also why Anglophones are able to listen to non-native speakers speak English and not laugh. I get laughed at a lot when I try to speak Slovene... same happened in Czech. People don't understand how I can teach English and not laugh all the time. But it's simply because we're used to hearing people speak English as a foreign/second language. Not many people learn Slovene like that. It's totally connected - we are better at understanding other accents simply because of the variety in our own language.
Though its hardly heartbreaking, Anglophones typically are better at trying to understand other accents, presumably because of the sheer variety of English speakers.
Though if we're going by anecdotal evidence alone, thats apparently not true if you are British and in the American sothwest.
Britpunk, did your brother order waffles?