Without getting the correct ICAO Doc out I think you will find that the mandate agreed with ICAO, is that English is to be "Available" to International flights. So in China for example they can still babble on in local lingo but once Speedbird 001 calls up then English should be the go ( sorry that is English should be the primary language used) or at leat available on request for clearances etc. In any event I think all this English language stuff is a red herring (sorry - smoke and mirrors - no real substance to it all and a false road to follow). It will make a few $$ s for those already prepared to brief and test those countries willing to participate - but for those that are a bit too slow to comply - what is the penalty? Afterall ICAO have no teeth !!
Standards and Recommended Practices are just that !! - Recommended !
DogGone