Nice art, I really like it a lot. When I reached the driver, a prompt appear to press E to talk to him, but it didn't let me, so I'm stuck there.
There aren't enough checkpoints and the level being so open at times didn't help, once you died yo lost the driver.