At least, that is what I believe, based on the assumption that the OP and I are very similar in this regard. Everything he wrote rings true to me, and nothing is off. Yet, I never had the slightest problem in sticking to, and finalizing my degree, nor disliking my work or profession. In fact, the parts where I have found myself procrastinating the most, is when setting out to do my own pet projects, the ones I would LOVE to do. And why is that? The exact same reasons stated in the article, the fear of imperfection, of trying, coming short and experiencing it as a personal failure.
So, I disagree on the notion of "whatever you do when procrastinating, THAT'S what you should do for a living"-notion.
As for the last bit of wisdom you provided. Right on! Keeping a "Done-list" as opposed to just a "Todo-list" can be really useful!
BTW, -this isn't to uncommon. Many who suffer from procrastination love their work.
I say this because I spent 7 years in college bouncing from degree to degree, finally settling on physics of all things, not because I had a burning passion for physics but because my father had always held it in such high regard and had such high expectations for me. Every day was a struggle against procrastination. It's funny because I wrote countless self-addressed pieces like the OP's lamenting my battle with procrastination and what to do about it; I even kept track of the different strategies I'd employ, which all inevitably failed.
Turns out it wasn't that I was broken in some way and it wasn't a problem I could fix. I just didn't want professional physicist, and although I did graduate (thanks grade inflation!) I haven't so much as touched a Lorentz transformation or Feynman graph since. I wanted to build things, not discover things, and programming rubbed me in all the right ways. I now have the complete opposite problem the OP has; I work too much, am very productive, and it frankly it affects my liesure life. I haven't finished a video game in years.
I'll close with one last bit of wisdom I learned from my father. No matter what my Dad does for the day, whether it was ten important things or 1 seemingly trivial thing, he always focuses on the stuff he got done rather than dwell on the stuff that got neglected. Now I always make sure to do at least one thing I can look back on about which I can say confidently made the day worth it. It's easy to lose perspective. You don't have to be superman every day.