Sorry to hear about the past week or so...chin up young man, things will get better....
It took me two marriages before I found the right one....just stay the high road and you will be fine.
You did a great job to get it running again...and dont worry about how slow you might think you are...there are lots of folk on here that take years to get their projects done...
Keep us in the loop young man...we are here for you...