You have listed every single clear sign a woman can possibly give that she is into you besides straight up climbing on your dick. Stop being a vag and get the job done. If I knew you and you told me this, I'd come over to your house, punch you in the face, throw you in the car and strand you at her house so that you had to take care of it ASAFP.
BROKEN HEARTS ARE FOR ASSHOLES.
Maybe she doesn't want to initiate anything because she's beginning to realize what a pussy you're being.
sometimes its fun to flirt with guys that you KNOW like you because you know all of your actions are welcome and it makes you feel way wanted. If I could I would hold out that feeling of being wanted for as long as I could. Unfortunately theres one boy that really likes me and I like to flirt with him sometimes but its never going to go anywhere between us because he is a pussy and I am not attracted to that. He doesnt stand up for himself. He has strong beliefs but when someone disagrees with them he just goes along with whatever they say. He also is not very sexual (which is fine but not when I am, I dont want to be the man in a sex life, I want to be ravaged) and he doesnt take oppurtunities when theyre in his face, instead he hesitates and by then its too late. Dont let the girl take advantage of your feelings and dont hesitate because if you do youre going to watch her start dating someone else.