The driving controls were a bit weird but no big deal. I couldn't finish the game because I didn't know where I had to go.. 😅
Here's my gameplay of it. It starts at 14:52