A Google street view shows the tracks are above street level so it wasn't at a crossing. At 9:50 PM, the light on the train would be blinding.
A check of his internet browsing history would likely show he checked the train schedule before cycling over.
Highly unlikely this was an accident
_____________________________________
Agree. Sounds like suicide.