Thanks for putting it all together!
I am well traveled and have the utmost respect for other cultures. I am not ethnocentric and am not one of those that believes everyone should speak English, etc. However, when it comes to ATC, if the worldwide standard is English, controllers should have a greater proficiency than what was heard on this recording re: Tokyo Control. There was so much back and forth between RJTT Control and AA182 that was unnecessary due to language barriers. If the situation was more dire, or if it was during a period of critical flight, that could have been an issue.
Again, I'm not suggesting that everyone in the world has to speak perfect English - nor am I saying that these Controllers also have to speak perfect English. But, there has to be some sort of minimum standard. The confusion and back and forth was very concerning.