I know what you are going through, both of my daughters went through this, but my younger one had a harder issue with it. DD3 has been a nightmare off and on because we couldn't understand what she was trying to tell us, especially when she was trying to tell a story or explain exactly what she wants to do. We asked her to repeat herself and then we'd restate what we thought she was saying. She learned to reword her ideas quite quickly. We actually didn't notice it at first, a friend who has a ND child 2 yrs older noticed it because her daughter hadn't figured out how to do that yet.

I agree the frustration is hard to deal with, and I can't give you any specifics about what we did, because we just played it by ear, depending on the situation and how frustrated DD was becoming. I know we constantly reminded her that she could ask questions to learn different ways of communicating before freaking out and throwing a temper tantrum. We did not see a doctor for our daughter, I don't think we ever thought about it as something a doctor could help with.

I think this kind of frustration is very common in kids like ours.

What are some of the things he's doing that are specific concerns of the doctor?

I don't know if what I said helps any, but you are not alone in have a very frustrated kid on your hands when they are asynchronous.