The crew had all the tools to slow down. Flap blow back? How about vectors with a level deceleration phase? I can understand that it is a hurried approach because of trouble from both engines but touching down at 230 knots may mean ignoring tire speed limitations etc. Between the devil and the deep blue sea, you bet but ....................tough questions coming..........