Will the Tesla Model 3 Be On Time? Here’s What We Know