You could go on one of those How to Pick up Chicks type websites, and say all the right lines and do all the prescribed things, and still not get this girl. On the flip side, you could have a girl yelling, “TAKE ME NOW!!”, naked on a bike and you would miss the signals and take the bike. 🙂
It’s hard to be a perfectionist in relationships. Everyone is each so different! Including you!
It sounds like this girl friend zoned you but saw signs you weren’t interested, and she freaked out a little that even her Just a Friend friend didn’t want her. Me, myself and I would do this Let ‘Em Loose, Reel ‘Em In game for a while, as that’s what she seems to like. Then ask her out. If she says No, Game Over.
Don’t take relationship stuff personally if she says no. Keep it Light. Save the emotional energy for the Real Deal.