I feel I'm going Off topic here, but.
There is one Achilles' heel to the data logger/GPS system. And that is the GPS part.
If you constantly log your GPS position in the real world, then reproduce the result in a simulator, the simulator can be set up so that it looks identical.
Now the real challenge I would like to see is:
1. Place car on track
2. Turn on GPS and log position
3. Turn off GPS.
4. Start logging of user input (throttle-, clucth-, gear-, break-, steering-input)
5. Drive around the circuit
6. Stop the car.
7. Turn on GPS and read out position.
8. Transfere data to simulator.
9. Use start GPS position to place simulated car on track
10. Use user input logging to drive the car.
11. Compare end position of car in simulator with endposition measured by GPS in real world.
The day a simulator can do this... well...