I didn't describe his full set of behaviours, impulsiveness; it'd be a very long post. I try to focus on the good things, but was hoping to see if others here might have some strategies to try.
I've taken steps like change jobs to be able to get rid of car to ride to work to improve fitness to get more energy to hopefully be a better dad.
OPs experience with his children is wonderful but I’ve never seen research indicating early language development having anything to do with intelligence or success in adulthood.
From this in particular I'm inclined to believe in the professional opinions of the specialists we engaged.
He's doing 3x weekly Kyoshkin sessions as well as occasional mountain bike riding, but we could probably try to do even more to get energy use up on a daily basis; very strong, an abundance of energy. Which is normal for most children at least.