Tesla, GM, and other car makers are winning their customers' loyalty