Andy, I just read through the whole thread and... wow. She sounds like a REAL piece of work. Good thing that she finally left your place, but if she happens to do that again, I'd suggest filing a restraining order against her. Girl sounds like she's completely off of her rocker--to me, she's not a woman because she does not have her head screwed on right when it comes to relating to the opposite gender. No SANE woman EVER "times" anything affectionate (hugs, kisses, etc)--that's just horseshit right there.
Stay strong, you definitely did the right thing. You're a nice fellow--you WILL one day meet the lady you've been searching for.