Tesla vs Ferrari: who will prevail?