Good thing you have a sense of humor about the accident. It will help you heal. Anyhow parallel rail tracks in the street are one of the most challenging riding scenerios. I recently put new tires on my Buell and had to ride home in the rain. On my route home there was a detour that put me on a road that has light rail tracks that run down the center then off to the side. There is no way to cross them that makes you feel comfortable..
Heal up and make sure to drink up the goodness that is Belgium ales...
06 XB12X Buell Ulysses