Congratulations on your progress so far, and good luck in the future! More than good luck, it looks like you have good planning and it seems that you've found ways to manage cravings without suffering... diets can be hard to follow without that kind of planning
I found planning helps me stay on course, whether it is a project like a painting or changing a habit. Thank you @motordrive.