Is this game even finished?
Depends on what you see as "finished." The last version (0.31) was barely over the intro stage. Then the dev released what seemed to be an x-mas episode (which was about 2 minutes long and focused on 1 character) and then added more episodes for other characters to that version. Now he seems to have burned out or whatever, and have decided to fuse the main game and special version together, and have made a very rushed ending.
Basically, the layout of the game looks like this:
0.31: The game kinda starts out, shows you the mechanics and lets you roam for a few days, where you barely touch any of the girls.
Special/X-mas/whatever you call this version: *BAM* lady pops up and hands you a magic potion, which makes all ladies crave your cock in their pussy and your baby in their belly. You basically end up knocking up every single girl, in about 60 seconds, after barely getting to the "shower peeping" stage in the earlier version.
0.5: This version includes the special/whatever episodes above, and throws in a pregnant harem ending, all done in about 3 minutes.
Most games goes something like this: Intro > peep > manipulate > grope > kiss > oral sex > sex > impregnation > harem > end. This game goes: Intro > Peep > Impregnation > Harem end.
It's like the dev tried to win a race, by going from 1'st gear directly into 5'th gear and blowing out his engine in the process. Whether that is good enough for you, it your decision. If you want to play it, then you need to play the 0.31 version first and then play the 0.5 afterwards.