+1 for using those iso codes. I introduced them at work 4 yrs ago, and everyone looked at me like i had ten heads.
after you can also try to explan them that the common "represent a language by a flag" becomes quickly broken and subject to strong arguing between people (what flag do you put for Tibetan language for example? or for each of Indian languages)