This was a really interesting article with good tips that will help beginners get over that awkward period where it feels strange to insist on speaking the local language. I literally never have this problem, even when I'm quite certain that I'm butchering the language I'm trying to speak. After reading your article I think it may be because I'm absolutely unafraid of looking like an idiot. Not because I am brave, but simply because I've been doing it for long (living in non-English speaking countries and speaking/learning the local language). Often people ask me, ''Do the French/Spanish/Italians speak English so that I can get buy when I go there on holiday?''. I honestly don't have a clue, as I never speak English in those countries.
But I had a surprise a couple years ago: I was living in Germany (where I still live) where no one had ever spoken English to me, even when I'd been nearly reducing to crying over tying to communicate in German. A friend from Ireland came to visit me and of course we spoke English together. Suddenly people in restaurants, shops, etc, are talking to us in English. Wow! I had no idea! Even a German friend of mine spoke to my Irish friend in English and I had no idea she spoke any English at all...after knowing her for two years! So I guess I'm trying to say that the whole ''which language shall we speak'' question is even more complicated than we think. :-)