I hate Ubuntu's decision to create Mir, but I think your comment about schedules is a little unfair. I say 'a little' because Ubuntu have failed to finish projects on time, but you've also got to consider their release schedule for their OS, it's been shipped on time for years and years.
Re: Delays? At Canonical?