I'm not quite sure what you are saying about the X. Like the 3, there were no official reveals in the months leading up to the first deliveries, but about 6 months before first deliveries they started test driving cars that turned out to be pretty much exactly what they ended up shipping.
What? They drove around X's with totally different nose cones for the entire testing period, and surprised everyone with the new nose on the delivery day. Remember delivery day? When they delivered 6 hand built X's to founders so they could claim they shipped the X before the end of Q3 so Elon would get his release milestone rewards? ( but then only shipped ~200 more before the end of the year?)
Man looking back, the X rollout was a really crazy sh*t show. Let's hope when they say "we learned a lesson from that" that they really did.