Cool idea, but this is incredibly overpriced. Bluetooth ODB2 readers cost less than $5 dollars and get you all the raw data to your phone (ton of free apps to read this data - and they get you the error code as well for diagnostic) This means you are basically paying $70 for a software layer that does some small calculations (and I mean small).
andyAll of those differences you list are handled by the software. So that establishes Evoe's point of most of what you are paying for is a software layer. Do you have any information on how the hardware is any different than a basic bluetooth ODB2 reader, I mean other than cosmetic.