sounds like he's doing "fine".
meanwhile YOU are here and will find lots of support and great information/reading to be found!! you seem to have an excellent grasp on the situation and know just what you need to do next. that first meeting can be kinda scary....but i promise you it will be ok!