Amy,
Give yourself time to heal. If swimming does not cause pai or delay your recovery then I say go for it. You will be ready for the Cindi ride. I understand what it feels like to be grounded from riding. I turned to running. It will all work out in the end. Come and vent anytime. Wishing you a quick healing period.