Replying to myself, you do indeed need to at least successfully call every girl to attain 100%.I'm in the same place but bought every upgrade. I did not exhaustively watch all booty call scenes but doubt that could be what I am missing?
I did buy a chest key, but folk here indicate that every key can be found, so there must be one I missed, that might be so for you as well?
Made it at last!