That appears to be the most level-headed and objective analysis I've seen. As a test pilot, I can appreciate the progressive nature of the problem in 737 development. Reading this makes me think the best solution might be to retrofit every 737 MAX with the "optional" extra AOA vane and disagreement light, in addition to full pilot training on MCAS.
Howewer, it is amazing to me that nobody did an effective failure analysis on what seems like such an obvious single-point design: "One AOA vane that can fail and cause MCAS to kick in with no pilot indications?". I temper that statement with the admission that I don't have a deep knowledge of 737 systems AND the cause of the second crash has not been conclusively determined yet. However, a bit of redundancy in the AOA system would seem to have been the smart play from day 1. Hindsight...