no clue if you're still interested in this, but ive made some advances with the Driver. I've created a modded version of 0.6.0 that i can read telemetry data from. which fixes the problem of not knowing the speed of the car and when it goes through a checkpoint and passes the finish line. now the only thing preventing it from driving better is a lack of data.
next goals i have are getting it to be able to see the game without it having to be focused, and sending inputs without having to rely on pydirectinput. perhaps i can mod the game to allow me to send inputs directly to the game itself