Currently, train ramps are very hard to use in an actual scenario, because the distance that the train jumps depends on the speed. A slight difference in speed can change if a train crashes, or if it lands on tracks or a bounce pad. Here is my idea to fix this:
Add a speed controller, a device placed on rails that uses power to change a train's speed instantly. This could let you bump a train to the max speed to go the maximum distance on a ramp, and make sure it doesn't fall short and crash.