I'm awaiting validation from Steam as we speak.
Yeah, itchio is were to start but the problem is easy to be tricked pirate a japanese game and it's annoying to delete then download the new version.
I'm not sure I perfectly understand what you mean here...