Why I cancelled my Tesla order & what I got instead