I agree with almost everything, I was thinking of exactly the same approach on your first paragraph.One could go nuts trying to figure out why women do what they do. So long as YOU are having fun and enjoying time with her and are sleeping with her, I would simply fall back to initiating contact once or twice a week and setting a date, then watching her actions on the date. I wouldn't wait for her to make a move. It's up to you to lead. But you only do that while she is following. If she stops following (responding to your 1x-2x per week texts, won't agree to a date, or date isn't fun or sex stops), then you stop initiating contact and wait for her to reach out - if and when she does, you assume she is reaching out because she wants to see you (even if she doesn't overtly indicate that) so you use the opportunity to set a date. Operating in this way is not being needy.
Your statement about seeing potential for something more could be an issue, as others have said. If you are directly communicating this to her, that will be seen as needy. If you are even *thinking* it, most women will be able to feel this - they are experts at reading that kind of thing. You need to live in the moment, enjoy her company, but be busy and see other women so that you aren't pursuing a relationship with her and she knows you have options. Typically only then will a woman pursue and drive toward a relationship, and you have to let her do this, and when she does, you can't jump on it. A high value man will not jump on a girl who is trying to lock him down because he has other options he is evaluating.
However - and I know almost everyone here will disagree on this - I don’t see how it is needy to tell a woman that you like spending time with her, getting to know her etc after a few dates (not just 2 or 3). I’m not talking making life plans with her or anything, but I’m mature enough to know what I want and when I want it and I don’t like playing games in these situations. I believe when she likes you the same a bit of honesty wouldn’t hurt.