The animation is definitely a quick and dirty approximation, but if the flightpath is accurate, the polish pilots seriously mishandled the final approach. The plane itself went through big maintainance where a lot of avionics was updated, so it had nothing to do with outdated equipement. Problem is that in ex-USSR countries are altimeters calibrated to QFE barometric pressure. That means that the altimeter displays altitude _above the aerodrome_! (when you sit on the runway, altimeter shows zero). International rules operate with QNH pressure. Altimeter calibrated in such a way will show your altitude above sea level when you sit on the ground. It is obvious that when you use QFE altitudes as a reference with QNH-calibrated altimeter, you are lower that you think. How much lower you are depends on how high above the sea is the ground below you.
Tower itself cannot be of much help because in a fog it's impossible to see the aircraft. Radar won't help you either because active radars don't provide accurate altitude info. Secondary radars use altitude info recieved from the planes transponder, so if the plane's altimeters were wrong, so was the info the tower recieved.
On a different note, I've heard that TWR didn't recommend landing and even warned the pilots that they are too low during their fatal approach.