Very interesting concept! I think showing the starting positions on the level would be a lot more convenient for the player, especially on the early runs. Also I would practically never go for low speed, because it just mean that I will have to wait for the grandpa way longer.
Other then that - good job! It was really fun to experiment with different stat combinations, and I can see how the idea can be expanded further.