I just read through this thread and would like to toss out a few ideas that may or may not be helpful to you. I hope they are! I know that tone is sometimes hard to discern in writing, so please know that if this sounds harsh, I don't mean it to be! I've made a ton of changes to my nutrition and exercise habits over the past few years, and I've done some of it intelligently and some of it just by dumb luck, but I've learned a lot along the way!
Be very careful about deciding that a particular day is "too busy" for exercise, making healthy food, or otherwise focusing on your health. Saying "I don't have time for that" is just another way to say "That's not a priority for me." If something is important to you, you will find time for it.
I've heard that there are two different types of people when it comes to making major life changes. One type does well with gradual changes -- small steps over a longer period of time. The other type does better with big, sudden changes. That seemed counterintuitive to me at first; of course it seems like it would be easier to stick with baby steps. However, some people get a huge boost from seeing huge amounts of improvement quickly, and fast, impressive results give them the motivation to keep it up. If you think you might be that type, it's worth trying it out to see if it works for you. (Obviously, don't go run a marathon tomorrow and hurt yourself. There are limits, of course!)
Similarly, moderate effort gives moderate results. (Why do we tell people to make exercise and nutrition changes "in moderation," but we never tell an alcoholic that it's okay to have two beers or a heroin addict that it's okay to shoot up only on weekends?) If you want awesome results, you have to put in awesome effort. That sounds hard, but I've actually found that it makes things easier for me. Sort of like automating your savings. :-) For example, I exercise every single day, so I spend no time debating with myself or rationalizing why I should take today off. (Of course, if I'm sick or some other extreme and unexpected thing happens, I don't beat myself up over it. But I don't start a day or a week thinking that optimizing my health is optional.) At work, I don't consider the junk food brought by others to be food for me, any more than the stack of papers next to it is food. I simply do not consider that eating it is even a possibility, even if I'm hungry. If you allow yourself cheat days, you'll never change your taste buds, and you'll spend all of your time looking forward to your cheat day. (And really, your taste buds do change! It's amazing! People think that's crazy, but those are the same people who probably took a while to get used to the taste of coffee or beer.)
It's true that mandatory breakfast is a cereal company myth. However, I would add that the reason a lot of people aren't hungry in the morning is that they eat too late at night. Try to give yourself a solid 12 hours of not eating between dinner and breakfast, and you might find that you wake up hungry. If not, no problem -- just eat when you do get hungry.
Of course, be kind to yourself. You will slip up sometimes -- everyone does. Just don't let a slip turn into an avalanche ("Oh well, I ate that donut, so I guess I've ruined the whole week and can eat whatever I want!"), and don't beat yourself up over it. Just make your next decision a healthy one. And please come back and let us know how you're doing! There's nothing better than a good "before and after" story!