freefalling - Why to do go dude!
It sounds similar to my life over the last year or so except you're in a much better situation. I've had more kisses and shags but haven't increased by social situation or conquered my phobia of talking to strangers as well as you.
Quite frankly, it's an inspiration, you now seem to be able to go on dates, keep girls interested, know how to play them but more importantly have a life that a girl wants her boyfriend to have. You're not the boring guy who sits at home playing computer games all-day - like your old mates.
However - from these posts, you're main problem is not aproaching but closing. You're being the friend too much - It's the reason why you keep getting stuck in the zone. You think that's what the girl wants, or more to the point, she won't reject you if you come across as that.
Well - that's good to get your confidence up but you're going to have to take a risk because unless you do, it won't happen.
Try to take charge more and try to lead her to bed, shag her first and then the relationship will come. Once a girl has sex with a guy, it changes everything. You seem more her equal and she sees you as her equal. Just remember that.
As for oneitis because that's the one you want ;-)
Alot of what she's done has been to test you/taunt you, she sees you as a male companion, soemthing she doesn't get from these boyfriends of hers. She likes you because you're a nice guy and she can control you. She also doesn't respect you because you're a nice guy. Show her you have game, start telling her about the girls that you meet and score with, tell her about the one you shagged. Start putting her in the friendzone, then see how she responds from there. Make it look like your moving on.
If she starts increasing her sexual interest in you, make sure everything you respond to is to get this girl into bed. Therefore ignore them, unless you've been drinking, that way it will be easier to get her into bed from her advance. If drunk then don't act shy or nice but if she turns the heat up, turn it up even higher. If she then starts going cold, she was only doing it to go back to the status quo. So go even colder and put her in the friendzone again. Never get angry. If she starts turning up the heat again, make her turn it up higher this time before you respond by then trying to get her into bed. Don't give her ANY rewards for just kisses and hugs. Don't buy her anything, friends (that's all she is right now) don't buy each other things.
If she starts acting distant after playing by these rules then effectively you've told her I want more, I don't want to be just friends and I won't settle for less and she knows it. Her reason to have you as a "friend" will be gone. Then move on, she was NEVER interested in a romantic relationship with you, just a male friend that made her feel good about herself.
I hate to say it buddy, but it will probably won't work out the way you want to but at least you'll know and that will allow you to move on. Look at it this way: You never had her so don't think that you lost her.
Also don't worry about you both being drunk and that's the best time to nail her, her bf is a bum and borrows money of her. Sometimes you have to be a bit of a ****.
BTW - I'm not talking REALLY drunk where it's date rape, just a few to loosen her inhibitions.
Or... go for the blonde, she seems pretty sweet and you won't have the baggage if you get into a relationship with her. Remember oneitus will probably never make a good gf as she will probably never REALLY see you the way you see her, even if you do get to nail her. She will feel like she settled.
But hell man, way to do, it was a great thread to read. I hope you post the outcome.
Can we have the over/under bet for a relationship with the blonde - That's where I see this going.