It sounds to me like you are having an effect on him. Not being able to make or keep eye contact is a sign that he is very uncomfortable. I would guess that he's feeling a lot of guilt and remorse right now. It sounds like when you aren't there physically, he can provide the compliments that he isn't able to give you when you are there.
Seriously, I think you are doing a bang-up job so far. You sound great and have absolutely the right attitude toward this whole thing. The only advice I can give is to not worry so much about what your H is thinking; qorrying too much about that will keep you on the roller-coaster and make you motion-sick. That isn't to say that you shouldn't take his temperature from time to time to see how your DB'ing efforts are working, but definitely don't stress over it. If it is visibly working: continue it. If it isn't: stop it. If you can' tell: continue and collect more info until you can.
Keep projecting the new, improved, and confident you to your H and your in-laws. Do more than just talk about how good you are doing, really show it, too. The way that you act, walk, laugh, etc. should also testify to how good you are doing.
It sounds like you've got a solid game plan for this weekend. I'll be crossing my fingers for you that it all goes to your plan.
Me40 WAW37 M18 T20 S18,14 D13 EA Bomb 6/08 Sep 11/20/08 Ret 08/09 Sep/Filed 11/09