Late descent, poor approach briefing, casual attitude, complacency, non-stabilized rushed approach, poor-to-non-existent CRM, poor monitoring by the PM, some or all of which may have contributing to non-existent altitude awareness, ignoring the information available on the PFD and esp. the ND, and a descent which blew through the FAF altitude.
- probably
all those indeed. quite a liturgy.
How does it go?
"Learn from others' mistakes before you die from yours"?