Dear misterdonut,
I read your post but I don't think I have sufficient knowledge, experience or insight to have anything like helpful "wisdom" about the things you mentioned. So very sorry! Hopefully others here will have useful ideas. My heart goes out to you!
Sincerely yours, Yao Wen