Elon Musk's brand, Tesla, is set to unveil the Model Q, a compact electric car under 13 feet long, in the first half of 2025.