My take...
First off, I have always thought that My Ford Touch is an absolutely ridiculous name for... Anything. Terrible marketing aside, the system is quirky, at best.
The question I've always asked myself is, "Why doesn't Ford just contract someone else to design (Err... code, integrate) an MFTish system. There are a plethora of mobile electronics companies infinity more qualified to do this.