A friendly bit of critique: if you're going to release to an English audience, the translation is important. If you wish to make a good impression I'd suggest re-working the translation. It's very hard to understand what folks are saying, since the translation... it needs a lot of work.
Interesting premise, however, will keep an eye on this one.