Your doing great tiberius... dont give up. The commitment to permanently loosing weight is a really big one, and as "Yoda'ish " as it sounds, it start in the mind. You've gotta tell yourself over and over again, every day that your going to make the nessecary sacrifices. Dont think of it as a diet change, thing of it as a LIFE change... once you get that through your head, your set. You've already made great progress, and I understand what shimmering is trying to say.
Sometimes, a good hard kick in the bum bum is what a person needs... im a HUGE eater man, just like you... when I visit the parents and my mom makes her famous (and extremely grissy and filling) pasta sauce, I can honestly put half a block of cheese on top of this GIANt mound of pasta and sauce that would probably feed four of my friends.
I have an addiction to food, but I overcame it... but I had to prepare my mind... the fact that your constantly on the move is a big pain... and food out of a cooler often sucks... but just do it, no matter how crappy it tastes... I PROMISE you, you wont be sorry!!! But always take a day once a week to just endulge... if you love food as much as I do, this day is such an AWSOME day...
Like im sure you've read, balance is also key... you wont achieve weight loss unless your watching what you eat, doing cardio AND weight lifting. Do weight lifting to maintain what you've got, but cardio is where you need to focus your mind when it comes to excersice. Dont just jump on the bike, or tread mill and shut your mind off... you have to be constantly pushing yourself... the myth that a nice, slow pace is best just isnt true. Push yourself, and make sure your absolutely SOAKED when your done your workout... if you are a big guy like I was/am, your gonna sweat like you wouldnt believe. Proper cardio SUCKS, ESPECIALLY for big guys, but the gratifcation you get after you did that cardio is AWSOME, and thats what I live for every day. Anyways, ive blabbed too much. Good job bud, ill be watching your success, i know how much easier it is to have someone there keeping track.