Looks like my ballot entry for the Ride 100 was cancelled too

Still, I've already signed up to the
Tour of Cambrideshire Gran Fondo for this year so I'll at least get to do one closed-road event
On the bright side, finally got my warranty replacement frame from Giant. Noticed a crack in my TCX SLR2 at the beginning of September last year, finally got the replacement last week! Was a bit of a nightmare, not only did it take forever for the new frame to come in, but when it did turn up it was a different colour and the fork supplied with the frame was a completely different spec.
As a gesture of goodwill for the wait, Giant sent upgraded forks and a new carbon seatpost. The upgraded forks were full carbon Overdrive 2 with 15mm thru-axle instead of Overdrive 1 carbon fork/alloy steerer and quick release. The LBS weren't exactly happy that I would end up with a mismatching colour scheme if we used the existing fork to be able to use my existing wheel, so that meant:
Sourcing a compatible axle (Giant didn't supply one with the fork)
New hub
New spokes to lace into existing rim
New front disc rotor (new hub was centrelock rather than 6-bolt, think it was the only one they could get their hands on in short notice, iirc it's a DT-Swiss 340 hub)
New stem (technically an upgrade, think it's a Giant Contact-SL?)
New headset
Fortunately, the LBS were excellent and supplied all of the parts/labour free of charge! Just spent the morning installing compressionless cables for the disc brakes and re-indexing the gears. Running perfectly again now

Not surprisingly the guy at the LBS said he would be happy if he never saw that bike again
