That latest YouTube video is by far the best angle I've seen to date and confirms for me the aircraft is not stalled, that is a direct pushing down if the nose it clearly shows.
Not sure I see it that way. Looks to me like it is coming down in almost a 90 degree bank.
Also, visibility and ceiling appear to be good and probably not a factor on the approach down low.