Why is not doing that bad? Why is working on this tech without the pressure of a release date a bad thing?
I'm in no rush, it's ready when it's ready and I'll make those announcements when I feel the vision is complete, the tech is ready, we are happy with it, and the dates are achievable.
We have developed tech that no ones even close to having, and that takes time, so it's worth doing right, because from where I'm sitting no one else has other that Satoshi. And the "competition", it's small fry in the grand scheme of things.