Sorry, but this made me laugh! (Not in a nasty way). I suppose it's a case of 'all's well that ends well'. As I read the posts, I was going to say that probably you're your own worst critic and I'm happy to see this did indeed prove to be the case.
I used to tell students that, if I woke up in the morning and thought I wasn't going to learn something that day, I'd just roll over and face the wall. You've just gone to the top of the class, lol.
Congratulations on finishing it - I bet you feel great!