I also kind of remember the VU meters being coupled to the output/volume. Maybee some sort of gain or scale option in the code might be good for when it is being used in an amp running full out.
The needle movement looks very " nervous" though to me. Is this because of the limitations from the number of possible pixels?