Sorry to hear that your son has APD! This makes me wonder though - do you know if this condition is language-specific? I assume you taught him English; would he have same problems with a very foreign language - say, Chinese?
I don't think it is language specific. He is in karate and I didn't see and difference.
The background noise seems to be key. He was doing great in karate and a new teacher started blasting music. He went from doing great to being unable to know he should put his right for forward when told to. That was one of the clues that something wasn't normal.