Great write up and awesome job! I've been on/off keto style diets for years and as everyone is aware, the older you get the harder it gets. Going into the Winter and up until a week ago, I was stagnant on my weight. You mentioned tracking your macros and such. A very good friend of mine put me on to "My Fitness Pal". It's a simple little phone app many of you may have heard of. You don't have to get the paid version, just download the free one. It's awesome! It tracks all your macros, etc. as you day goes on. If you're eating a food, you can simply scan a barcode and the nutritional information will pop it. You can do searches for the foods as well in order to log them. You can create your own custom entry for a food as well.
Basically it's a fancy log that records all that you eat. You put in your goals (ratios, percentages, for carbs/protein/fat) and your weight loss goals and it will give you target numbers for everything. A good keto approach is 5% Carbs-75% Fat-20% Protein. Which 75% fat is really hard to hit it seems... I'm usually down in the 60's. Anyway, I'm just past week one and already lost 3-5 lbs.
The reason it works is - it holds you not only accountable for everything you eat, but shows you in your face what the nutritional values are. What I can tell you is that those years of on/off again for me on the keto diet... I was probably not on a keto diet. I didn't track things close enough and now that I'm getting older - I definitely need to track things (better). "My Fitness Pal" does all that for you and BAM I'm on the right track again.