What you said about the good ending: SPOILERS
That's what I felt at first, too, but then I thought the good ending was either the hint that the evil doctor was starting to become good;
or maybe the whole game with the loop and meta things wasn't real. Maybe the doctor put Taylor into a simulation, where, e. g., dream eaters are a metaphor for his own lost dreams, etc.