Tren,
All very valid points, even with what you are saying, at sometime shortly after 1042 TAAATS would have gone "DING", the aircraft definately breached the GPWS profiles, definately at some point prior to the sudden stop, maybe, just maybe the ATCO could save the day with MSAW.
Someone earlier stated that Pilots are not allowed to make mistakes, that makes me a very very poor Pilot.
I challenge you to find me one that doesn't make mistakes.