BB I am sorry you find yourself here, but welcome - the guys here are amazing, you will get some great advise, sympathy and push you along when needed.
I to am new here, this will be my first xmas without my h and also my sx2 so I understand how you must be feeling. Do you have family or friends around?
I am no expert - I am walking the minefield of MLC like you - but would say; don't apologize to him for anything you say, you did not want this, you are hurting and its normal to react. Just try keep up with Db'ing and keep any communication short and to the point if you can - no r talk.
Well done on GAL, you are doing really well, congrats on the weight loss.
Cry, scream, shout, vent away, we all do it and it feels soooooo good :o)