Another nod of agreement to the crossing at a 90 degree angle. Also find the spot in the road where the crossing is the smoothest. A friend of mine got two pinch flats at the same time when crossing RR tracks that went across the road and the tracks weren't level with the road. I could hear her hit hard and then a few seconds later...two flat tires. So make sure your tire pressure is correct if you know you're going over tracks.
Falling has got to be unpleasant but I wouldn't give up. Just keep working at it.
As we must account for every idle word, so must we account for every idle silence." ~Benjamin Franklin