Looks like I'm not heading back to D, even after the 90 days are up (and that's probably a good thing). Entered the same race series that was the one that tipped me over into C two weeks ago and got another slight increase in FTP (now 2.517 w/kg!) - still a long way to go, but at least it's progress.
21 starters, 14 finishers, 7 on ZwiftPower - finished 6th. Three laps of Classique Reverse and had hoped to stay with the lead pack until at least the climb up to Trafalgar Square, but after successfully making the initial break, I got spit out the back on the small rise just after 1km. Tried to get back in touch on the downhill through the tunnel, but with no draft (compared to the group of 12 ahead all working together) even sprinting was only good enough to maintain the gap as it was - just not possible to close it. Didn't sit up though and eventually one other rider caught me up and we worked well together to increase the distance over anyone behind us, although it turned out he was the last legit C rider on the road, so essentially we were battling for last.
We did manage to catch a few riders who had been shelled from the lead group on the 2nd lap (all non-ZP though) and rode as a five for half a lap, before one of them decided to try to breakaway as we crossed the line with one lap to go. I followed but couldn't quite keep up with him, but that was enough for me to break clear of the other two (including the other C) which was good in some respects, but I'd kind of been looking forward to a sprint finish to test myself and now I was going to finish solo! Rode hard enough for the remainder to make sure that no one was going to catch up to me and crossed the line about 3 minutes down on the winner.