143 Reasons to Wait for the Cars of the Future