Sounds like people in Tokyo. "Largest city narcissist syndrome" or something.
As for variations on pronunciation, yeah, that's true across every language. When you teach a new language to people you just have to pick (or create) a variation that will be intelligible to people who speak it natively. You can't teach the infinite variations of pronunciation, grammar, etc. in a beginner language course. You'd just confuse people.