I like it alot. Very cool. Can it calculate MPG?

Yes it can calculate MPG though it is not implemented in this project.

It can calculate MPG by getting data from the ECU such as % fuel left in the tank and odometer readings.

It can then make appropriate calculations by knowing the tank size before hand.

By using this method, it can also calculate an approximate distance till empty and a bunch of other useful stuff.

The only limitation of this project is the response time of the ECU so the more we request, the less real time the other data is.