Always remember that negs should be fun, not harsh and should leave the women with a feeling that you tend to have a higher value than themselves. They shouldn't consider this to be a negative aspect though. Never apologize to a woman you just negged (even if the neg was harsh for them to deal with), you've learned from that mistake and won't make it too soon again, I believe. What you could have done instead, after you got bad responses to your negs, is make a joke about it, or at the worst case scenario: say that you didn't mean it that way (just say this once, don't keep apologizing for it since you went to them, so they should be dealing with you, not the other way around). Then start taking another path with them; use another routine, try to make the women feel comfortable around you again. And if this doesn't work, then just leave them to it, learn from your mistakes and go enter another set. After all we're all still learning.
I'm impressed that you broke the emotional barrier with the other chick that you tried kissing. Since she said that she wasn't ready yet, clearly means she's kinda into you. Try conveying her during the coming days that you are so much better than her previous boyfriend. What I prefer doing is reminding her of her ex bf sometimes and then stating that he was a good bf! Yes, a GOOD bf, but not the best.
Try this:
YOU: Well, I guess your ex used to be a pretty good bf since you still think of him often. I bet he brought you breakfast on bed when you woke up, gave you a massage when you needed it without you having to ask for it, and even that he noticed when you were having a hard emotional period to support you, right?
SHE (will most likely deny this)
YOU: Really? So you mean to say that he didn't do all of those things? In my opinion they just seem quite logical, but ok, I guess he had some other good qualities.
--> This will make her think deeply about the bad boyfriend he used to be
It's not like I'm a professional at this, but I'm just trying to help you out a bit. Please respond and give feedback if you don't agree with my vision at certain points.

Good luck!