Yes. Mine reads 10% high, but if you look at the speed via OBD-II it actually knows the accurate speed and just chooses to inflate it 10% for the speedo display.
I assume the odometer is measured using the real speed and not the inflated value, so that the car at 100,000 miles hasn't actually done only 91,000.
Theo