Nice post!
If you are struggling for motivation I'd suggest make a spreadsheet or something where you can see how you are doing against your targets. This really helps me to stay motivated, and to get off my arse and go bag some miles even when I don't really feel like it. It's always the first mile out of the door that's hardest.
Here's how my simple spreadsheet has evolved over the years :)
RE: My first 1/2 Marathon