Thanks, Metastable. It's been ticketed. I have been told the matter has been brought to the attention of the management. I suppose approval is needed before a programmer is allowed to spend time on it.
Perhaps I should have waited longer before venting my frustration by posting here. The fact that it appears to be so long-standing (by inference from posts by others over a year ago) has led me to the pessimistic conclusion it will never be fixed. I would be delighted to be proven wrong on this point.
I have posted in the chess.com feedback group, and suggest anyone interested discuss this there.
It sounds like you have found some very compelling evidence that there's a bug. I don't know how often the CC staff troll the general forums here, so it might be worth filing a ticket with your specifics (and referencing the other evidence in the thread). Maybe this time they won't give you such a wishy washy answer.
Also, if it's any consolation, it's been my experience that just because somebody knows how to put togther some web scripts doesn't always mean they're good at math or seeing obvious arithmetic logic errors, ironic as that seems. Sometimes, yes, but not always :-(