Completed it there this morning. Cool game, I like it a lot, both the gameplay and the core conceit of it. After all how many games do you know of nowadays tackles relationships and adultery? I will say that there are some difficulty spikes in random places, like the first couple of levels in the final stage was crazy hard but the final ones were completed on the first go. And it's also difficult to plan moves ahead when you're on a constant timer and a boss monster behind you, but other than that the game kept itself interesting and revealed it's depth more and more as it goes on that makes it fun to play. Gonna see if I can beat the Babel stages now, though I just can't get past the first one. Someday though!!
*ENDING SPOILERS*
I got the Katherine True ending, which was what I was playing for, but was still fairly dull. For what it was trying to convey, of Vincent and Katherine happy and peaceful together, the Good ending was better at doing that rather than the True ending's sudden wedding scene with little chemistry. The Catherine True ending though is by far the best ending! Was laughing all the way through.