Pretty normal for most EVs to vastly overstate range. Rivian is the exception in my experience. But yes they’re very sensitive to terrain and temperature even if they aren’t exaggerating range.