To clear that up - that was the dev acknowledging that the delay between when the prototype was showcased, to the first actual release, was too long. They dropped a very tantalizing tech demo a year ago, and some of us were dying waiting for the actual game to launch after that. The dev has discussed it in this thread before, and realizes they should have waited until having a better handle on the whole workflow before releasing the demo. I think the whole point of the scene you are referencing, was to kind of do a mea culpa / tongue-in-cheek acknowledge this mistake, and assure us things are straightened out now. In other words, it should not be so long for the next release to come out.
To leave a review go to the very top of this page, in the top right you will see red stars showing the current rating and under that it says how many reviews have been left for the game - you click on the stars to initiate a review. (If you want to leave a 5-star rating for example, click the star all the way to the right.) This will pop up a box where you can type in your review.
I agree about the Japanese phrases, I think it gives the game character and I like it. I did not understand what some of them meant initially but after seeing them used in context a few times I started to pick up the meaning - sort of how you learn a language in real life. Over time it absolutely became part of the 'charm' aspect of the game.