I don't really see any room for debate here.
The Flaps/slats were not set for TO.
Regardless of warning systems and/or WOW systems the checklist was not completed.
This is a Human Factors accident nothing more or less.
We can skirt around the issue as much as we like but the truth is this was avoidable had the crew carried out the checklist correctly.