I agree. I think your project is great, and the ecu independent and extended sensor reading is also a very good point.
I only wanted to inform you that your hardware and software can easily extended with an OBD reader using only a serial port of the Arduino to get information from the ECU.

