That is a nice site, but have you tried openbazaar?
I think the reason why there are so many ICOs is because people want decentralization. Hosting a classified ad on a server has been done so many times.
Watch this 5 reasons to build decentralized apps. https://www.youtube.com/watch?v=utmnexPw1bY