Wow, really sorry to hear. Did you try contacting specialized? Even though it is a long shot they tend to be pretty good with their warranty from my experiences. Especially considering it was an S-Works Crank that snapped they may take some pity on your pocketbook.
On my own note of broken stuff: Just tested my 350 lumen Minewt and 1200 lumen chinese cheap light (A video is coming soon). Then right at the end like a total idiot I think "I wonder if the chinese light battery will power the MiNewt", it's not like I studied electrical circuits in college or anything and I blew out the diode in the MiNewt.