BND.. It's been a lon haul for you, so it's understandable that you can't wait for this to be over. None of us here can and most of us haven't been in our situations half as long as you have.
As for your MIL, she's probably a pretty unhappy person, to have to lie and lie and lie through life. She must feel pretty threatened by you somehow. This should help youhold your head up high. She probably envies you.
It's nice that your H is being concerned. I wouldn't want to be in his position at all. Nice he offered to cancel going to your MIL's.