Can't help but feel for the crew - they were put in a very sticky position by ATC, whose vectoring did not seem to take account of the wind and the need to maintain enough distance for final approach and GS capture. The animation shows clearly that the vectoring cut a huge segment off the normal path of the STAR, leaving the crew high and fast when they finally turned on to final approach. Why would ATC put an aircraft in that position, particularly in IMC?
Thank goodness for the stall warner and the crew responding properly to it!