> in normal weather, normal driving conditions without the AC/heater on, on a straight road with no elevation gain.
Another aspect of this debate from my own experience, Tesla's range estimates from the navigation system are much more accurate (which should be obvious because otherwise people would constantly get stranded when taking a road trip). Tesla would probably argue that is because all those factors you listed that impact range stop being assumptions when a defined time and route are known. But it is still no excuse for assuming the absolute best case scenario when defining the range used in marketing or displayed on the equivalent of the car's fuel gauge. If anything, the accuracy of those navigation estimates makes the other inaccuracies seem even more nefarious.
Another aspect of this debate from my own experience, Tesla's range estimates from the navigation system are much more accurate (which should be obvious because otherwise people would constantly get stranded when taking a road trip). Tesla would probably argue that is because all those factors you listed that impact range stop being assumptions when a defined time and route are known. But it is still no excuse for assuming the absolute best case scenario when defining the range used in marketing or displayed on the equivalent of the car's fuel gauge. If anything, the accuracy of those navigation estimates makes the other inaccuracies seem even more nefarious.