I zab, I would try and address the insomnia, that's a big deal in my opinion. Sound sleep is a top priority, and once you achieve that I think you are off and running.
At the same time, I understand your wife put some space between you two and I can't imagine how much stress and possibly insomnia that would cause. I wish you well. Keep posting I find it motivational and quite frankly awe inspiring.