ugh Chris I could kill your stupid ex for you! Keep on going, you are so close, and I'm 100% positive it's a much better thesis than you think, if it was so bad, your supervisors would have just told you not to bother! It's publishable quality obviously, so you have that behind you! your examiners can't turn around now and say that it's not PhD worthy, so just try to put those worries aside, and concentrate on getting over these final few hurdles. Once you have submitted, you are free for a while, focus on getting to that point and then you can let all the other thoughs come back to you. But stay positive, and keep going. We all have faith in you!