I may be late to the game but this is the first time I've looked at something and thought "yeah well The Terminator is about to happen"
I wonder if you could get a better result by including other factors in the reward function, like trying to maintain a slight forward lean.