There's some extra info. for you from BeastMD, I just posted a link for you in the thread above this one. The early info. on a FSA reprogramming the system for added TCM warnings/codes is too late to help you avoid the hassle you experienced, but it will help many in the future.
http://www.focusfanatics.com/forum/mk3-focus/594257-field-service-action-15b22.html
Many here including myself have been "helping out" with the TCM problems that often don't show a code, shared info. here identified typical situations where the TCM was suspect LONG before most Dealers had any info. on the possibility at all. See "parking aid malfunction" threads for some examples.
My "Mod" functions on the Site (which is not associated with Ford) usually are no more onerous than moving threads to the best areas for help or making threads for "off topic" posts so they can also get more attention. Trying to help keep the peace when discussions/arguments cross over to personal attacks is the hardest part of the job to attempt to do judiciously with minimal interference.
Personal posts cover a wide range, but I started posting here primarily with tech. help and continue to "focus" on that when I can.
You seem shocked that many find this as their first contact point for any Ford assistance not directly from the first Dealer they go to. No point debating that or the reasons for it, it's simply a fact you can see throughout the MkIII sections in particular.
I usually leave suggestions to go outside of the Ford Warranty/special consideration/unusual issue system to others, since the quickest resolutions most often come while working within that system. Extreme cases will end up there, but pushing to go there early simply cuts off options for an easier solution by throwing the problems into the "legal" arena. Once the legal dept. has to approve any actions, little happens fast.
Some VERY odd/difficult situations found resolutions when the right reps/dealers got involved, including some that looked like no solution short of long litigation would help.