So I started talking to this girl sometime last February and it was going really well. After about two weeks of talking and hanging out I felt like I was really getting somewhere. She came over one night pretty late (and had been over earlier in the night as well) and hung out until about 3 AM. When I walked her out to her car (from my dorm) I gave her a hug, held on to her and made out with her for a while. She told me she was interested in me and was glad I was interested in her as well. Things were going pretty well for another two weeks or so and I decided that since there were no apparent issues I'd ask her out. She shot me down because she "wants to remain single for a while" because she was in a long relationship and she "doesn't know me that well yet." I shrugged it off and continued on as normal. Kept talking to her, hung out with her, made out a bunch more times.
Then one day I ask her around lunch time to hang out later that night, she said she would love to but had way too much work to do and had to get started. Perfectly acceptable excuse, it was coming close to finals time anyways. Later that night I go to my class with her and another guy in the class asks her to hang out that night as well. Up until now I hadn't really had to worry about this d-bag at all. He'd flirted with her off and on but he never got anywhere, so I just chilled in my seat and listened in, waiting for her to say no. Which, initially, she did. Gave him the same excuse, and started to walk away. He grabs her arm, pulls some cheesy shit out of nowhere, and she changes her answer. Two days later, I look at said d-bag's Facebook and he is "in a relationship". Her Facebook follows suit by the end of the weekend.
Ok, sorry for the long back-story. On to the more immediate issues.
I've continued to talk to this girl, confronted her about her telling me one thing and then contradicting herself, all the proper things to increase my value and show her that I'm not a pushover that she can walk all over. So recently, I learn that d-bag-boy has been lying to her about another girl and she went off on him. I AMOGed and BFDed like nobody's business. I brought up how early it is in a relationship for him to be lying, talked about how if he lied about it than it's probably more than what you found out anyways, brought up how he lived so far away (he moved back home about an hour from here for the summer) pulled out all the stops pretty much. Had her almost convinced one night to call him and break up with him. This went on for about a week. Then out of nowhere one day I text her and ask her out for drinks. She accepts and says she'll let me know as soon as she has a night off work (still haven't received that message back after three days of waiting). Then I casually ask about the drama with her boyfriend, and as if God himself came down and intervened, it's "fine for now. it's all been worked out...for now" (her actually message more or less) I jokingly tell her: "that's too bad.

" and end our texting conversation. I was shocked at her answer and didn't want to make any wrong moves.
So that's the whole story up-to-date. She has told me that she still has an interest in me and that I've been scoring points with her since I'm "there to talk to all the time" and that "if anything ever happens I'll have my eye on you".
What do you guys think? Should I keep AMOGing this guy and BFDing my ass off, or should I just roll off and wait until Fall semester starts up to find another girl?