I've been keeping up with you...just not a lot of energy to post.
I think you are doing great...just keep on thinking about what is the right thing for YOU and your kids.
About that narcissism thing; My IC thinks my H has a pretty (un)healthy dose of that as well going on inside him. Very similar kinds of reactions as your H; even tonight when he told me that he's sleeping elsewhere (although he told me it was at a short-term lease he'd arranged, i'm pretty sure it's with OW...as her kids are gone for a couple weeks...hard to give up the snooping 100%, i'm afraid...) it's all framed as my fault. Hard for me to take...as I know it has been for you, lots of projecting back onto yourself, right?
BUt thankfully, given some good IC, it's getting easier for me to just let it roll off my back...not easy, mind you, but easier that it used to be....
I think you're doing great!!! Netting half-steps forward will get you there in time...