I am not sure if any folks have related this yet but the Wall Street Journal is describing what may be a suicide related cause of this puzzling crash. I apologize for not linking but it appears to be behind a pay wall. This scenario certainly could explain many things.....