I've been hearing not-great things about it, particularly that the English translation's incomplete. Definitely seems like a rush job.
Reviews Page Archive
Most of the positive reviews of the game amount to "I love Ollie" rather than actual critiques of the game, and some of them complain about the poor translation but marked it positive anyway, so I'm thinking it's just not in a great shape right now.