You missed a few Golden opportunities my man:
1. getting her drinks and talking its pretty easy to get a kiss.
2. dancing is a lot easier as you could caress her and make move.
3. you were at her place, how the hell did you not get a kiss (with or without her friends present).
its a shame you dont have her number but there is still things you can do.
you said you had her on Facebook, dont talk extensively on FB. Just say after a few words. Listen im tired of messaging like this back and forth, give me your number and ill give you a call.
call her and set up a date within 5 minutes any more and you'll truly be stuck in no mans land. set up a date, somewhere quiet and nice where you can talk and have a drink. Starbuck's sounds good...and from there do whatever you feel like
p.s in the future when buying a girl a drink do this.
ask her what she likes to drink.
if she sais no thank you
say i didnt say i was gonna buy you one, i just wanted to know what you like.
later on bring her that drink....she will like it

happy hunting champ.