What an interesting story! And what an appropriate username, to boot.

I wish I could provide some sort of advice or feedback, but I have little experience with insomnia. I hope you can find others like yourself here on the forums, though. There's a great multitude of people here, from all sorts of backgrounds and places. I'm sure you can find plenty of people that feel your pain and are willing to give some help. Good luck!