Cool idea and really ambitious.
I would love if there was an incentive to try beating multiple minigames at the same time. Right now it only keeps you busy at all times, which is also good. But what if there was a guard patrolling on the highway and you had to hide sometimes. This way you would be incentivized to try beating the most amount of minigames in a short amount of time, to prevent losing progress.
Also fully resetting the minigame is annoying. If you would implement the guard, you could make a loud noise on a fail, making the guard come towards you. The progress would be preserved, but you would be under high pressure to either finish or hide.