Beta, it is after midnight here so I won't write a long post, but I just wanted to let you know I've been thinking you. I haven't been here much over the past couple of weeks but you have been on my mind.
I don't have any real advice. I can only say that you have gone above and beyond as a parent and you can't control how Josh behaves or feels about you. I think you have to just wait it out and see what happens. Maybe you could write him a letter telling him how you feel. You don't necessarily have to give it to him now, while he's living with you or even at all. But it might help to put your feelings into words. Perhaps when (if) he leaves you could give to him. Even if he outwardly rejects your loving words at least you will know that you have sent him off with love and care.