As one of the people who were severely unhappy with how ending played out when it first got "completed", i am happy to say that current version of the ending is incomparably better. You can make first impression only once and first one was marred by said ending, but i'm glad developer stuck around and fixed it for future players, so respect for that. So for anyone who is wondering "is the ending fixed now', yeah, pretty much, it's good now. 
One thing that annoy me still however is inconsistency of "i love you" choices. Sometimes they don't matter, sometimes they are greyed out if you can't pick them, sometimes they override everything you did beforehand, and there are no real indications of where that matters. A little consistency or a warning that "this will severely affect your relashionships" would be nice. 
So yeah good stuff, hope developer took what happened to heart and will avoid the pitfall next time, will be waiting forMonster city.