Big hats off to the AAIB, getting to the bottom of this. Without their report we have an entirely different view on the incident.
Four safety recommendations have come out of it too.
As a footnote, I do wonder too whether the pilot's IMC rating was a negative factor in this. We hear so many times how an IMC has saved someone. This might just be the exception to the rule for all the wrong reasons.