I'm sorry about you and NG. You said you told her that you said "ILY" after 2 months with her. Did she say it back?
I am also an all- type of girl when I am ready to be. When I get there, I get there. It's who I am. I don't want to be someone I am not, but I do understand not everyone is like that, but it doesn't mean we can't have afulfilling R when the time is right for the both of us. My exNG said ILY first after 2 months. My ex H- 2 YEARS! I met exBF's daughter after 2 months and he met mine after 4 (I am pretty strict about that, he was the first ever in 8 years). I understand why that would make her nervous and I respect her for backing off with that. It's a HUGE step, and if she is unsure about the future, it's the right thing to do. It's been since March, and my exNG's daughter talks about me all the time, my D misses him, and it hasn't been easy for any of us.
Another question..... in the time line of event you gave, who led them all? Did she lead on anyone of those? Is it possible she was going along with it? Not that she didn't care or feel the same way, but sometimes, letting the other lead gives them some space and control and gives you a better understanding of where they are.
Maybe let her lead a little and perhaps she will feel more comfortable. give her the time she needs with all of that going on.
And it really is true, if it's meant to be, it will be, hang in there!