In general good software is actually pretty hard to make, and Ford is very far from an actual software company. Even given that Ford probably employs/contracts pedestrian development talent, the smart money is that actual development/design is about the least likely culprit for this delay...