Thank you!
Don't worry, overcompensation is an incredibly virulent and effective form of procrastination. Much like you, I am all too familiar with it!
It's an ongoing struggle between 'Refining' over 'Shipping', and I can honestly say that I have wasted many years waiting for the 'perfect moment', revising constantly.
The biggest fear is that what we produce will never live up to what our imagination can create, so by not finishing, we can avoid the potential dissapointment.
I'm still struggling deeply with this concept, but I am slowly modifying my train of thought so that I can derive more pleasure from finishing, rather than perfecting.