The difference with THY and BA038 is that the Turkish crew was in a stall regime while the BA crew landed it "softly" into the ground. You make much more out of it if you try a normal landing outside a runway than if you stall the plane. That's why the outcome of BA038 was so much better.
To the benefit of the THY crew one has to admit that the 737 has less low speed protections than the 777.
Dani