Tesla Model 3 Highland facelift review - massively improved, but not perfect