holy cow...damn...sorry to hear that! you were certainly on your way to raising your goal for the charity ride....please let us know if there is anything we can do...
are there any bike advocacy groups in your area that are ITCHING at the chance to jump in and help find this guy********** seriously...check with your local bike federation, messengers association, whatever...keep us posted on your recovery...get well friend..
randy