I'll start out with a story to answer your first story:
I was in Amsterdam in my room in the hostel, which also had 14 other beds in it... one of those beds belonging to a sweet Romanian girl. So a bunch of us were hanging out in the room when a Scandinavian guy from across the courtyard climbed through our window, and using some alpha high energy, captivated the group, including the Romanian girl who started inching away from me and toward him.
I could smell the community on him, although I didn't say anything to him at the time; plus, he was quite charming and good at it.
So anyway, I started by going along with everyone else. I was interested in the new shiny object. I listened to him, and got caught up in the conversation that he was leading. And then I started to take it over.
He was a cool guy, so I wasn't going to fight him, instead, I started giving him his props as a cool guy, and asking him more questions from which he could demonstrate his coolness.
After awhile, it became me leading a conversation that he was supplicating himself to, to either get a reward of "that's awesome" from me, or a disagreement if I knew I was right about something, that he would soon agree with me on.
Soon the Romanian was inching back toward me, and we went and got a beer around the corner, and came back and hooked up in the same room that everyone else was still hanging out in.
To your second story, yeah, if she say's something like that it's pretty bitchy. I'd say, "No no no, my english is perfect, it's definitely your accent", with a smile, "or maybe it's the fact that I was born in x" (x being your country of origin). Play around with this, ask them how well they speak your native tongue.