Perhaps released too soon?
My installation was not as simple as some I've seen because of the TIP Sensor location, but I blame Ford for that. Once installed the vehicle drove terribly. It had terrible upshift points and downshifted harshly. There was no noticeable power gains. I think FM might have to work out some kinks on the Edge Sport 2.7 Twin Turbo.