Excellent post. For those wondering, the exchanges mentioned by OP that experienced flash crashes were Bitfinex (August 14), Btc-e (August 18) and Huobi (March 21).
There is an old Chinese saying "Lessons learned from the past can guide one in the future"