Sorry to hear of your mishap. Sounds like the guy took off too. At least you are alive and mostly well. Now lets see if all of us here can get you on the road again soon.
I'm no expert on the 955i - as you can see I have a D1200, but I have read some on the other models, follow the guys here etc,. and maybe I can at least give you some interesting possibilities.
I just posted a thread myself a few days ago entitled, "Some 955i reviews & tests". You might want to check it out for some fun reading. More importantly, one of the reviews:
http://www.motorcyclenews.com/upload...20955i%203.pdf
says in the beginning that 2004 was a year in which the fairing was changed. So I am under the impression that 2004 to 2006 is a different fairing than the earlier years. Something to keep in mind as maybe one year fits your 595, and another won't.
Secondly, check out the thread entitled "Re: "04 Fairings". It is at the bottom of page one tonight. TechmanBD gives the web addresses for a couple of places for aftermarket fairings. I would guess that they can also tell you if a 955i fairing will fit a 595.
Finally, another motorcycle site I was on had a discussion on HID lights. From that I found these web sites for upgrading your lights. Perhaps, you may want to upgrade at the same time you repair/replace things.
www.xenonking.com
http://www.danielsternlighting.com/
Hope this helps some.