There are only two main endings, with variations of each. I guess there's technically three, with only one actual bad end for not finding/using any of the milk in the Divide route.
And that's good! I figured as much, but some of these bugs have been so absolutely befuddling that I had to wonder if I somehow made a whoopsie there. I'll have to take another look at the H. scenes then, just to see how they might be messing with things.