Only send a new report every 200ms to hopefully mitigate the serial port glitches.
Do the monster math to convert ADC readings into appropriate temperature values. The absolute result is way off but it seems to respond sanely in relative terms. Additionally, apply a low pass filter with f=1Hz to smoothen the noise a tiny bit.