Not sure if it has been mentioned however simply "forgetting" to set the QNH could have caused this accident. If the pilots left standard 1013 set instead of the actual QNH of 1007 it would place the aircraft 180' low on the approach.
Combine this with poor visibility !!!!!