Sort:  

Unfortunately as we are just starting out, we need to set the commission to this level in order for us to keep up with the running cost of the server, as well as accumulating funds that would allow us to operate community events, in particular targeted to the gamers. A large chunk of the earnings, minus the server cost, will be given back to the community, mostly in the forms of prize money as well as accumulating SP to benefit anyone using the platform. We hope in the near future we could get significant delegation and sponsorship that will allow us to operate at a lower commission fee for the game developers.

Is there a feature in place to allow upvotes forever? (like creating a comment that gets upvoted instead of the game after 6.5 days)

There is a feature to make a new post on the game. The post does not need any new detail at the moment. This would allow the game to be voted after each 6.5 days period. The same technique is used by Fundition as well.

Ah, that's pretty cool!

Do you know how much Apple store charge developers?

Yes, but services like itch.io charge nothing.

This is not the app store.