For the sugar cravings, you may want to consider trying L-Glutamine.
Low Carb Nexus - Article - L-Glutamine: The Craving Fighter!
The only comment I have on your food intake is that you should consider getting a little more variety (i.e. nutrients) from your veggies. Romaine lettuce is a little weak in the nutrient density department.