Ok, to get the 'PERFECT' ending, as far as I get it, is something like this:
------------------------------------------------------------------------------
EDIT: The perfect ending is based on LOVE and TRUST, instead of LUST. The Apparition and yourself, move according to what you do to the girls.
You get to dominate or you get a happy loving life with them:
-MOM: You push your will at her, and she succumbs to Lust for you.
-Tracy: Instead of seeing you as her lovely brother/equal, she sees you as her relief.
-Alice: She get comforts from the love you give her, but I think that all the LUST, corrupts her mind into not trusting you and your actions.
------------------------------------------------------------------------------
THE ALTERNATE OUTFIT PART: All the guides say that at some points you should Alternate outfits when asked or choose whatever, personally, I havent tested this, but logically, it shouldnt change the ending at all. I always use the alternate ones though.
-Be understanding with the Mom instead of pushing the subject.
-Tracy arrive. Never make it hard for her. Dont confront her or explode at her.
-With marcus, I didnt explore this too much, but basically dont do shit you will do to your best friend IRL, for me, dont fuch with her mom at all. And also, kinda important, go out with Aby instead of following Tracy, since this will open other shit with Marcus' Mom.
-In the party with Alice, go for the 'Get someone to love' instead of 'Follow my orders'.
-When you get the option to visit the dreams of the 3 girls, always go for Tracy and for the 2 girls left I still dont know if these helps with Alice, but you should go for her instead of Mom.
-If you want extra shit with the Mom, go for 'Lie' when ask if you have thoughts about the other girls.(I think this doesnt change the ending but it gives you way more stuff to unlock and I pointed out since I love MILFs and Anal so...) And also, I think that this locks the oportunity to have a threesome with her and Alice, so if you are missing some escenes this could be it.
-Spin the bottle: I always followed the methods that people gave to get the 'easter egg', which is a lewd escene. But technically it shouldnt matter either.
-Day 20, I think. Tracy's question . I said the 'truth', on this I think its crucial for this ending you say the truth.
After all this, you can choose whatever and still get the 'good' ending.
If you get one of the 3 good endings but not the perfect one, it could mean that you neglect the others characters on the story, so basically here, try to alternate to which one you give love, although, the one that needs most of it is Alice, so take this into consideration.