You are forgetting one goal. Mine is a lifetime goal. I'm going to get healthy and live longer than everyone I know - and be so damn big when I finally do go belly up in the tank that it takes 12 people to carry my ashes to the dump. To reach that will of course...take a lifetime.
Seriously though a series of short
term goals reaching the bigger long term goals is the way to go. An 8 or 12 weeker. A 6 monther, a 1 year, a 4 year and so on...always ready to be adapted as your wants, needs, and abilities change.
About the pics - you made that change in 6 weeks? Pretty good. Don't forget though, when you reach the goal it's time to work on the next one - not go back to bad old ways.
And what's with the haircut, you in the airforce or something?