Well my opinion is you may have left it 2 late to not be friend zoned now (not fucked by end of third meet usually means this). The best time would have been massaging her neck. You`ve had a few opportunities to just go for it and should have. All may not be lost yet tho. Personally I would suggest ringing her (preferably) or text chat shoot the shit for a bit then say hey im going out to (quiet pubs name here) you should come a join me. Say it like your already going and inviting her is a second though cos your on the phone to her. This way you wont have all your other m8s etc in the way, you've got you social proof from them, you now need to isolate.Plus sitting about for two weeks will make things go very cold, if I pull I wanna re hook up with them within 3 days so im still fresh in their memory.Then go for it, kino , chat, shoot the shit, tease. Go for it if it doesn't work out it wont fuck your event up if your like hey I like women I like you, you didn't wanna so what it wont spoil this for me, if you make it awkward it will be.
Don't call girls "beautiful" unless you've just fucked em. Straight compliments look chump and they usually never believe you anyways.
You need to go out and talk to more girls m8, focusing on this one girl could be your undoing this time, I wish you luck have a go and get back to us with the results