Just to be clear, it obvious you have come leaps and bounds. Your process is your process. I just know you know what you are doing by keeping him on that little bit of a thread.
You sound better, your kids sound like they are doing good, you are taking great steps of living within your means. I just wouldn't want to see anything get in the way of that.
But clearly, you've got it handled! Happy New Years!