I know most people probably don't care and just like the visuals of the needle flicking around but that's where I'm at.
Well, I'm the kind a guy that appreciates both accuracy and nice flickering around ;-)
But these two are not always best friends when it comes to VU meters.
Getting needles to work as good as possible has probably been my greatest challenge when designing VU meters.
How it responds can be set using the 'knots editor':

When first starting with this I thought if entering the 'correct' dB values all would be hunky-dory.
But it usually isn't.
So I have been tweaking and tweaking until I got the best possible result from a visual perspective:
- the needle needs to move nicely at very soft volumes (e.g. the beginning of many classical tracks)
- the needle should make good use of the space available between let's say somewhere between -30dB end -3dB (where the most action will be)
- it should only go into the red with really loud passages or peaks (and not be pushed stuck at the most right position)
I have PMed you a link to a VU meter of mine that I think has a good compromise between accuracy and pleasent needle action.
It works very well for all sorts of music (dynamics) that I throw at it.
It also contains some test files someone created with sine waves at a sequence of levels.
I think it shows that trying to make a VU meter using actual dB values doesn't work well.
For having accuracy, a design using LEDs would probably be best.
'digital' LEDs can by the way also be combined with an 'analogue' needle:

Thanks for all the time and effort you are putting into this!
Needle(ss) to say it's much appreciated.