You did GREAT!!!!!
As hard as this was on your son ........................................ Thank HP you did not let him get in that vehicle .......................................... it could have been so much worse.
I do hope and pray that in your talk with son, and keeping it simple, that you were able to convey that Daddy has a 'health' problem that he has to take care of, that it doesn't make daddy 'bad' but there are just going to be times when son cannot be with him.
But I must say, your recovery is SHINING!!!! Nice job.
Love and hugs,