Got mine back today. 6 day turnaround including the bank holiday so there doesn't seem to be much consistency with how long they're taking, I'm assuming its more related to transport availability. Anyway all seems OK, took it for a 25 mile run and everything seemed normal. Must have run out of wallets and keyrings though! but just happy to get it back tbh. No scratches or anything so I'm happy with that. When the guy collected it last Friday he told me they were about half way through and its definately only the first 575 bikes that are affected. So I'm assuming by now it must be another week, two at most and its all done.