The speculation surrounding Tesla’s “unexpected” product launch will have to wait a few more days because according to CEO Elon Musk himself, the “product” still needs “a few more days of refinement.” So the launch has now been moved to Wednesday, October 19, 2016, giving us two more days to wait with baited breath on what Tesla has up its sleeves.

The delay is obviously a bummer because a lot of people have circled today in their calendars as a big day for Tesla. The electric car maker might possibly be disappointed too that it couldn’t live up to its earlier promise. But considering how significant this product launch is shaping up to be, waiting for Tesla another two days to iron out whatever kinks this product has should be worth the wait.

Here’s the thing though. The speculation surrounding what Tesla plans to launch may have been made clearer by Musk including the word “refinement” in his tweet earlier today. Refining something in two days is difficult if we’re talking about something big on the physical and tangible side. It’s unlikely that these refinements are for an actual car, so that potentially rules out the possibility of seeing the production version of the Model 3 or the early iteration of the Model Y.

On the other hand, refining something of a smaller physical scale like the hardware for the new Autopilot 2.0 system now makes more sense because it’s easier to handle and work on compared to making sweeping changes on an actual car.

So does this mean that Tesla’s big reveal for Wednesday is now the Autopilot 2.0? We’re not going to get any confirmation until the actual launch, but from the way it looks, the next-generation version of Autopilot may now have the inside track.

Continue after the jump to read the full story.

We can wait two more days, right?

I’m trying to find a scenario wherein the product launch that’s now scheduled for Wednesday has something to do with the Model 3 or the Model Y. But unless Tesla’s decision to delay the launch has more to do with making minor refinements on both models, it’s unlikely that the automaker would even postpone the launch to begin with. It could just leave whatever needs refining alone and work on it after the launch, but the decision to delay the launch leads me to think that this whole business has more to do with something that’s significantly more important in the short term.

That points to Autopilot 2.0, which depending on where you stand on the tech, has been a boon and a bane for the electric car maker. As much as Tesla doesn’t want to admit it, Autopilot has been a lightning rod at best and the company needs Autopilot 2.0 to answer a lot of the growing questions about the system and alleviate the fears about it. Judging by previous reports, Autopilot 2.0 is expected to address these concerns by adding more sensors and improving the car's self-driving capabilities.

Two days should be enough time to make the necessary refinements for the system, especially if these refinements are more about ironing out the kinks as opposed to overhauling something within the tech entirely.

Ultimately, we’re going to have to wait two more days for this “unexpected product launch.” Let’s just hope that the whole thing lives up to its growing expectations.