Basically, this accident was the result of 2000 ft's worth of MCP 'Bingo'. An attempt to control the poor approach capture coupled with extremely poor knowledge of the automatics. They almost had it sorted (albeit late) until FLCH was selected with the GA alt set. After that, it only went downhill but they had every opportunity to firewall the TLs and do a standard GA until about100' RA.
A sad and unnecessary loss.