As I said before I don't think that The Chameleon (no relation) and Michelle having sex or not affects very little of the huge coating of wrong that is this storyline, as I perceive it; but I think that the OP is wrong on the question of G-Rated terms. I think it's pretty clear from these pages that "hook up" is supposed to stand in for "casual sex" and "swapping spit" and "making out" for... well, "making out." Maybe my grasp of english has slipped even further, but there is a distinction there.
However the rest is really ucksome, and pretty much in line with what came before.