It does. The temperature sensor is in the attiny85 chip, which is not calibrated. It can vary by 20 C from one chip to the next.
On newer firmware, which I think might be used on the next batch, there is a calibration function to help make the behavior more consistent. The user can calibrate the sensor by telling the light how warm it is now, and also set a limit for how hot it should get before stepping down.