WOW - trudgingagain, your post reads like a movie script.
Just one brief comment. You're not a failure, given what you've archived many times over, despite that small weakness all of us here share. It's life and you'll be living free soon.
Good luck!