I have to agree. I am not a pilot, but with an interest in these things I have read many reports from the USA, UK and other authorities, and this for me is the most through analysis leading to useful conclusions that I have read. Kudos are due to the team producing it.