My understanding is that the crew overcame considerable adversity and made a safe if somewhat fast landing.
Flintstone
Somewhat Fast landing
I think the touchdown speed was worked out at 210 kts in a citation 2.
ATC refused a landing and told them to ditch in the sea.
Whether on the back of an AOC or not it was still legal charter and no more said. I think some of us know more than we are prepared to say.
Some post here on how they think things should be some of us know how things are.
Pace