Why no directory? I uploaded a game to this when it was advertised on gamedev.net
Only subsequently did I realised this site does no marketing, or even a directory on the front page. So you take 10% just to filehost and not even put up a link?
10% for 1 type of payment processing is not all that competitive without some game discovery. I could just put my game on my own random webpage for much the same effect.
(http://t_larkworthy.itch.io/runesketch)
OK my game is a free to play so I have no idea how you are supposed to charge me. You can gladly have 10% of subsequent revenue for any conversion originating at itch.io but there is not gonna be any unless you actually market the games on your site