Putting the sexual content aside, I actually thought this was really well done, capturing the themes and feel of the series quite well. I could easily see the general idea of this as being one of the scenarios that Homura had to go through in her "travels".