As they say in the German, der Fisch stinkt vom Kopf her (a fish rots from the head down). This man bears a tremendous amount of responsibility for everything described above.
I'm surprised that anyone architect or manager would blog that they're leaving a senior role after just 20 months. However when I've seen architects leaving a trail of destruction that looks familiar.
Everything mentioned in the linked article and his soundcloud post seems quite good. They greatly reduced new feature cycle time by bringing the right people together and having them work collaboratively rather than sequentially.