I know what "getting the information out" is like, too. Or, rather, lack of ability to do it.
My 70 WPM mean absolutely nothing when it comes to being able to communicate.
He's doing great. He has a great mom who believes in him, and that's half the battle!
*hugs*
Thanks. Hugs back!