Quote:
You know when you're with a girl thats slutty..
I must make a fuzz about this, i am sorry.
Its not because she is in a relationship and wants to fuck that she is slutty. I like the given advice, but i think you are a bit too judgemental in this case. What if she is in a good relationship but the sex just sucks (which happens quite often actually)? Women love sex as much as we do, but they have to put up with the 'slut'-sticker everytime they do something naughty. Understanding that this is a major paradox for women gets you further then fast judging.
just telling

.
To chase:
you should tell your cockblocking friend to be way more understanding. He should be a big boy and be able to entertain himself all by himself. Sometimes people just dont think about it, but -every- time... it would frustrate me beyond compare.
secondly, touching ass and boobs is not enough. escalate more. You need to finger her, gently first as she might withhold you, but as long as she doesnt bitchslap you, and stays laying next to you, go again, and again and again. Until you can finger her. Then finger her good, but dont make her come. Stop at a good time. also, with fingering, pants can be very annoying. So when you can touch her pussy, unbutton her pants and pull them down a bit, just over her hips and finger her some more. You got more movement space then.
When she is getting all buttery, take those pants off. use your tongue. That is escalating. I mean, a girl can touch my ass for hours and i will not get a hard on...
for the rest, nice job!
That's a dangerous endeavour right there. NEVER, EVER go down on a girl (using your tongue) unless you know her quite well and she's not messing around with anyone else. Risk of catching a disease is way too high, far higher than even exchanging kisses.