Having listened to an ATC record via the given link there s one thing that caught my ear -1min 38 sec spot .an ATC gives them SEVERE turbulence and moderate wind shear on landing ...it's all speculating now and of course we could all do better but maybe a bit more of an attention should be been given to that ,wacha all think ?