I know the feeling Steve. I had a similar day today. First 'off' was on slimy concrete under the motorway (messy but fine), second 'off' was avoiding an out-of-control dog ("I'm so sorry but he's not my dog!") and that one made me very glad to be wearing a helmet as I definitely saw stars. Then I got a puncture with just 5 km to go, sealant worked in the end but not before covering me in the stuff as it sprayed out as I rode. Finally, adding insult to injury Strava only showed the ride as 99.8km despite the Garmin showing 101.2km. Since 101km was the distance I planned on RidewithGPS and the Garmin matched it I'm assuming Strava is just being annoying and will claim it (with suitable supporting documentation :-)) as a 3 pointer! Oh yes, and it was ****ing muddy too. :-)A nervy, jumpy ride today, but just managed my 50km (literally got the distance as I turned into the road where I live!) and that's enough to officially complete this challenge!
With all the issues I've had with my bike recently and not having been out on it for three weeks, with every bump or jolt that I felt, I was just fearing another puncture, and with my currently mismatched tyres, I was so nervous when cornering and when under braking, it meant I was going ridiculously slowly at times. Hopefully will get the tyres changed next weekend and then I can start getting in some confidence building rides in, so that over Christmas I can really go for it - only need another 153 miles to reach 3,000 for the year.