Me as well, it lloks nice. The odd power readings I can put down to them having rounding errors in the internal arithmetic and the single LSB where it goes from 3 to 6 digits is likely something that can easily be fixed by having a more rigorous forcing of rounding on the output, probably by doing an extra setup field to specify number of digits either total or setting decimal points explicitly, and then a choice of either round up, truncate or round to nearest. Then you can also add an extra field to force to round to either 0 or 5, which can be useful in places.
Display digits of the last 3 figures changing from 000 in DVM display is simply a rolling average of a number of ADC readings giving the extra apparent resolution, solvable with the same logic.