I was expecting it to end kinda similar to how it is, but with that cat girls being actual cats and it's just the manager who sees them as "people"
It also reminded be of the darker "spinal fluid explosion girl" don't let the name fool you though, that story revolves around a human zoo, the song is pretty random too :P