First of all, I'm sorry about your bike, bro. It totally sucks; and knowing how much work I've put into my bike (as I'm sure you have, too) I would be completely pissed.
I'm gonna make a couple assumptions here, based on what you've said above: 1) This was an accident and the cager didn't do this maliciously. 2) The at-fault party has insurance and by rights the damages should receive recompense.
I can't offer much help on the mechanical side of your situation, but indulge me in offering this bit of friendly advice. If my assumptions are correct, then treat this incident for what it is -- an accident. The cager may be stupid, irresponsible, etc, etc; and you may be mad as hell right now (which is natural); you may also be simply venting in your post (which this forum is a safe place to do that -- we understand). But, if you have any serious thoughts about getting revenge -- my friendly advice, brother, is let it go. It'll only cause you more grief and won't get your bike back on the road any faster.
I'll stop now, so I don't start preaching or meddling too much (maybe I should have quit at "sorry about your bike" LOL). Concentrate on getting your baby back together. Let's ride! [Back to minding my own business now].
I'm bad with names. May I just call you dumb?