Steve,
I can't count the number of times I have heard the train, felt the ground rumble, lifted my ear from the track, got ready to jump on the train, and been smacked by a train going the other direction. It's not as simple as you claim. If you had a no-fail way of knowing when a monster...