I am glad they ended up buying it back off you. I had a Focus SVT back in the day that threw codes constantly and it was in the shop for well over a year. Ford sent out their "SVT Expert" 3 times. It was under a warranty still too. They replaced the entire transmission, engine, ECU, wiring harness, etc. It was damn near a new car when they were done. I actually had 2 dealerships refuse to work on it after so many months and actually called me and asked me to come get it. It was a huge fight with Ford and honestly I have not touched a Ford since because it was such a terrible experience. Couldn't get anywhere with buyback or lemon law. Long story short one of the SVT experts finally noticed something, it had a basic Focus intake pipe on it and not the larger SVT one. Someone somewhere at either the assembly line or a dealership during service installed the wrong one back on the vehicle because it was 100% stock and never done by me. The day I got it back I threw it up for sale and never looked back.
I really want a Raptor though so I am considering coming back to Ford. That is why I keep an eye on threads like this. Probably will do a Gen 3 once they've been out a year or possible Gen 2 if they come down a little in price once the 3'***** the pavement more.