Well, barring any last minute changes, it's finally done.
It took quite a bit longer than I thought it would and, as ever, there are bits that I want to fix- but I'm trying to learn how to let go and accept that things are done when they're done and that endless tinkering is just a lot of wasted time and energy.
To be honest, I'm just glad I wasn't the last one to hand his work in- although Andi tells me that I wasn't far off!
Hooray! Even as I type, Com.X have signed off on it- so I'm officially done.