LNL - recognize where this is coming from. You are out having a nice weekend with friends (friends who maybe don't want to see H anymore?) while he is home facing the loneliness and shambles that is his life. He's jealous and guilty and depressed and it comes out as anger.
I think your idea of telling him you will answer later is fine. Then craft your answer carefully, and post it here first for editing.
In your answer, don't feel like you have to answer all his issues point for point. Validate where you can ("I'm so sorry you felt like ......It was certainly never my intention, I loved you with all my heart, I guess I just expressed it in the wrong ways" "I know you are worried about money. Here are the things that I am doing to try to increase my income :......... Don't worry, we will get through this" "How did your visit with the doctor go?") Ignore the stuff that is just crazy. Validate, don't defend.
Look, the fact that he has this much anger and emotion is still a good thing. He's still engaged with you and obviously bothered by your weekend away. Hang in there, don't let him push your buttons, be kind and empathetic.
Oh....and think about ways to touch base with him during the week - interesting articles by email, funny stuff - things unrelated to logistics and R talk. You KNOW he doesn't do well alone - so find a way to give him some of that quality time he craves without looking like you are pursuing. Tough act, but you can do it.