Good on you Tony! And it is clear you have previous biking experience. Don't let these things get you down, love your enthusiasm for riding, and keep on it!
PS - by the way, since you go to OYB often, you really need to ride the B4011 between Thame and the A41. That is a proper fast road that you can certainly push any bike hard and one of my faves.