Thanks for posting this.
I cleaned up the speedo pins as recommended. They seemed a bit loose in their socket connections, but I reassembled and went on a test ride. The speedometer wonkiness still was present, although not as bad.
I removed the gauge cluster and rear cover again. Taking care not to overstress and break the plastic, I pulled the plastic wing with the pins OUT as far as I dared, then pushed it NORTH while holding it out at the same time. The intent was to bend a very slight angle in the pins so as to cause them to bind as they settled back into the sockets and to improve the mechanical connection. That seemed to do the trick, as in the follow-up test ride my speedometer and odometer worked perfectly.