I don't care whether it's CE or aerospace (where I've been a project engineer for 16 years), everything is on schedule until it isn't. It all comes down to risk mitigation. The fact that no matter how hard one tries, you can't foresee every hurdle in the path, be it extended design time, failures during development, and even waiting for customer approval. Margins are built into schedules and it often isn't enough. A comparison to apple pie is laughable. Instead of the promise to make an apple pie, try a promise to make the FIRST apple pie. And even that is a laughable comparison.
Listen to all of the wailing stemming from missing the purposely ambiguous release of "Early Summer". Imagine if Pioneer had actually given a firm release date and missed that. This place would be coming unglued!
AvicSync isn't ready yet? Did anyone ever stop to think that resources previously devoted to AvicSync were reallocated to work on CarPlay? People bemoan Pioneer's "crappy firmware" but then are fired up because they haven't released yet. In all of my experience, people are a lot more forgiving of quality product that was late as opposed to garbage product that was on time. (And I highly doubt that AvicSync is going to be anything to knock your socks off, either. Reference: Pioneer's old MSN Direct tuner)
You want CarPlay. I want CarPlay. We all want CarPlay. Pioneer wants to give us CarPlay. A watched pot never boils. If that's not soon enough, go ahead and slap an Alpine CarPlay unit in your vehicle instead, like that will get you CarPlay any sooner. I'm happy to have my NEX unit's functionality even without CarPlay, something I can't have with an Alpine unit that doesn't even exist yet.
Every comment that Koneill made in this thread is spot on.