Sorry to hear about your accident. Sounds like you escaped serious injury. Obvious advice is to inspect your bike before every ride, even though the LBS should have been more diligent in there work. I'd go tell them your story; maybe they will try to make it up to you some how.