From reading all your post it is clear that this girl really likes you. You also share plenty of friends. You have a lot of things working in your favour, despite this though it seems as if you are getting too stressed about the whole situation. Take a step back, breathe and try to look at things from the 3rd person.
I would avoid calling or texting her too much. If you come across as needy then you will scare her off. Try a new approach, if she doesn't answer then "punish" her. Don't call for a few days. She will think it's her fault and will likely call you.
The IOI's were probably genuine, she likes you. Accept it! But I have noticed that you haven't kissed her yet.
Quote:
I tried to talk for the kiss, but she said she would be too embarrassed with her relatives there.
I'm guessing you actually asked to kiss her. I've never asked a girl to kiss me in my life. If it feels right then it usually just happens. I also HATE kissing in public, and would never do it in front of relations or even my mates. The next time you feel like kissing her try this. Gently take her hand and say nothing just give her a warm smile and lead her away from where you were sitting. Again do this in silence, it will raise the tension. Once you have her in a good spot take her by the hips and pull her close to you, break your silence with a complement. ("I'm really glad I saw you again," "You look great tonight." It doesn't matter what you say, just say it like you mean it.) She may laugh, or joke in an attempt to diffuse the tension but ignore her. Tension is your friend. Let the moment drag for a few seconds and then kiss.
This has never failed for me, and the kiss is always amazing. Do this and she will be your girlfriend. The tension and your silence will make the whole thing feel passionate, deep and very physical. The most important thing though is what you do next. Keep the kiss short then bring her back to where you had been sitting before hand. Chat to her normally and basically pretend like the whole thing never happened. The sudden drop in tension might upset her but it will leave her wanting more.
Please use this and let me know what happens! I'm invested in this story now!