I certainly track with your "how did I get here." I got to the point where I would eat when happy, eat when unhappy, eat a lot when frustrated. When I'd diet and lose X lbs, I'd go out to a good restaurant and eat. In the meantime, I'd tack on 2-5 lbs every year.
Your mindset is great. Having your wife on board is a huge plus. You are making great progress so keep it up. Don't forget the exercise component, it will facilitate your health improvement.
Just watch out for that ice cream!
The Buck stops here. I am responsible for my past and my future. So for today: I choose to be happy. I will seek wisdom. I will be a servant to others. I will greet this day with a forgiving spirit.