Tesla Delivery Forecast: Could It Hit 500K?