ICO announcement platforms are missing, like Tokenmarket, Smith&Crown etc.
I agree with this. This is actually one of the important marketing instrument you forgot to add to your list. You see, listing an ICO in an ICO listing platform will help a lot considering that majority of public investors review them first before going to the ones you mentioned. They use it to search for ongoing, upcoming and active ICOs that they can invest in. Give it a priority and apply for premium and not only basic exposure for your project.
For that, you may want to check the following sites where you can add your project: TokenMarket, ICOBench, ICObazaar, ICO.Newbtc, Smith and Crown, ICO rating, ICOtracker, and ICO Alert.
Hope this helps.I would add ICOAdvert, 52ico, Coinclarity.