This Dolores made me both cringe with shivery disgust and howl with laughter at the same time. This is exactly how her feverish imagination and her self-justification would work; you've perfectly captured the horror and the hilarity of her.
“And now?” She leaned back and hitched up her skirt over her knees. “Look where I am. And look where you are.” Yes -- just look. As I say -- cringe and howl.