Making gradual changes to your diet is much easier than cold turkey changes. Allowing for a cheat day is ok, but you need to plan for moderation and not extremes. So, if you want to eat make sure you're just conscious of what it is you're eating.
Also, try adjusting your times you eat. I made a conscious decision to eat dinner around 5:30-6, but no later. I go to bed at 11. This keeps a meal from sitting too long in your belly overnight.
One more thing, instead of weight goals, you may want to look at them as body fat goals. Muscle weight isn't a bad thing, so don't try to fight the scale about it
When I was trying to really work out hard and build muscle, I was drinking 2g of water per day, consuming 325g of protein per day, and very specific about measuring my food. Now, I drink at least a gallon/day and pace myself by setting times where I have to consume water. For instance, I am done with my first bottle by 9:30. Second one at the end of lunch. Third by the time I leave work, and the forth before bed. Might work for you to get yourself trained in the habit of watching the clock and setting gates for water consumed. I set up a little gym in my house (bench, bar, 225 for plates, and dumbbells up to 50lbs, treadmill, tv) so I can do stuff on my schedule and leaving the house to go workout can be a hassle when you have a kid. I plan to add a pull up bar, but I'm trying to find the ideal location.