Hope it feels better really soon! Looks like you're getting some good training in anyway.
I skipped PYP after running a test lap a few days beforehand because I was worried about injury in those conditions. So instead I smashed my knee on a rock in a navigation race yesterday. Grrr, stupid joints.