I figured out how to get the good ending. When he says he doesn't think it'll work out, don't choose anything and wait. Then when time runs out, say you were distracted and he'll say he needs to come clean... then you can choose either option, and that's how i got the good ending