You can add a 4th point: explore descriptions and perspectives on launchpads of exchanges that launch IEOs of new coins/tokens.
As far as I know you can find launchpads in well-known exchanges like Binance, I'm just not sure now if it has a date schedule for this, even in other exchanges there is also a launchpad.
Then it seems to be better to invest in the new token in the launchpads in the exchange because there is an exchange platform immediately when you do a Buy and Sell activity than in icos that we don't know when it will be listed on the exchange platform.