Thanks, it's fun to read the thought process on these things. A few notes I'll add:
Here's my ID, so you can see the unfortunate Primavolt contrivance yourself: 755616. Summary: Chroma is 754; I catch a mon which I identify as 756, but it was actually 776.
One thing that came to mind, is to include the HP on the encounter tool. So it adds another stat to make each random encounter more different, thus (more likely) preventing accidental matching. Unless HP is corelated to the STR DEF DEX already, ie 1 3 3 always == 6 HP or something.
With the audio calibration, I guess that's a fair point. Also I forgot how most calibration works, it's mainly for the visual to audio latency, but if you just use the audio of the timer to time your press it doesn't matter as much. Assuming the audio itself isn't desynced from the keyboard input too much.