Nice write up OP, i agree with most points. However, even if there are a few legitimate (and good) ICOs, i think we need to rethink the system as a whole and come up with better solutions to get these worthwhile projects off the ground... The company that solves this will be one of the most important groups in the crypto market.