Non pilot speaking.
PBL,
Just a personal observation regarding your post. It doesn't need to be a stall. If it was in it's final approach configuration it would have been in a nose up attitude and would thus have impacted terrain tail first.
Again, with that typical nose up attitude it is conceivable that the crew would have an unobstructed view of the runway. Wasn't the Avianca B747 accident at Madrid such a case?