So frustratingly, even after showing them some of the faults first hand and video evidence of others, the check they ran gave no fault codes and therefore they didn't update my software. They did some things (suspect a hard reset) and within minutes of driving off, the faults start again! Disappointed is an understatement. My car is now logged on their system for the update towards the end of the quarter, why they couldn't have done it, I'm not sure...
Is that because you are on 16xx?
If so, they don't have the fix for that yet!
As for the faults not logging, I have a theory - the actual "faults" are mainly timeout ones when you start the car from cold. Things (subsystems) take a bit too long to come up, which throws the error. However these type of errors are not logged in the diagnostic log.
You can see (or rather not see) in OBD11.
The fix probably just adds retries or extends timeouts...