I like many others I never knew Ross but via this forum felt like I did. It was a shock to me and occupied my mind all day on Sunday so I can't even imagine how those of you who knew him personally feel.
Without the privilege of having known Ross, I thought I would share a story of a very similar crash which claimed the life of a family member in Canada. This person was a life long aviator. A safety focused pilot with a huge amount of skill and experience. He was also an instructor and well known in aviation circles. When news broke of the crash, at first everyone assumed it was the student who had somehow caused the crash (it was a tandem open cockpit). As the evidence started to be compiled, it was eventually undeniable that he was flying and that it was a classic efato accident.
My point is, as hard as it is to accept, there is a difference between knowing and practicing what the right thing to do is and how things actually play out when that moment is right in front of you. Maybe it was a partial failure, maybe it was the terrain, maybe Ross thought about efato procedures on 99% of flights he made and this was the 1% for one reason or another.
One thing I know for sure is that if Maj was here, he'd be the first one to talk us through what happened in an attempt to teach us something. Unfortunately we won't have that privilege ever again, but all of these discussions are good in that they may prompt people to think about things differently and that may make them safer pilots.
So as you think your way through what happened, instead of trying to work out which specific thing lead to this accident, think about all the various risk factors that could have played a part and if there is anything you can learn from each and every one of them. If that makes you a safer pilot, I reckon maj would be happy.