I think the largest issue is always the portions size. Did you know that the size of plates has increased tremendously? People unconsciously try to fill up their plates, and with larger plates, they eat larger portions. Serving sizes in resaurants have increased a lot, too.
Sorry, haha, MySissyGirl's comment just reminded me of this... both my parents are ex-body builders/ fitness trainers/ health and fitness nuts, so I have a lot of trivia and stuff tucked away in my little brain, haha.
Well, anyway, great progress and keep it up, you're amazing!!