I feel there is a more fundamental reason. His management style in terms of keeping the 3 head engineers not knowing about one another concerning project lead was to me, a serious flaw.
Sure tech reasons contributed, etc... but with a cohesive team and a well defined project head the car could have been a success.
One can be a victim of there experience and he probably developed his management style while at the then big 3. Which worked there, but not at a small company who needs to be nimble and innovative.
But then again, we now have decades of properly defined workflow and best practice to glean from. Were as back then it may not have been the case.