Not having sex on the first date...want to be chivalrous...but not labeled a "nice guy"?

I recently went on a first date with a girl I met on POF. As for first impressions she was near perfect. Smart, going to law school, well dressed, funny, sexy. She turned out to be WAY prettier than she looked in her pictures. Wasn't that a nice surprise!

I did compliment her on looks and her brains. However she did NOT compliment me on anything...its a first date...so not sure yet if that's an issue. She did however lightly touch my arm/leg within the first hour of talking. We also kissed a bit. She was open about talking about sex. She told me she wants a guy who is a "best friend that she can have amazing sex with". I was like FWB? She said no...Little confused on that one.

Some things got awkward at times...but overall it went really well. She ended up coming home with me and sleeping in my bed.

We cuddled a bit Being a guy I felt myself wanting much more of course. At one point the temptation was getting bad and I flat out said "the more we cuddle the more I want to have sex". I then rolled over on my side to give some space between us. She might have went for it. But I didn't want to take the chance of her turning me down and screwing up the progress we made. That's why I thought twice about it. I want to date this girl more...maybe build something up solid.

HOWEVER here is my major concern. Since I didn't push sex at an opportune time I'm worried about her labeling me "a nice guy". I definitely want to have sex with her on another date. But what if she thinks twice? I have had 2 women do this to me in the past. I could have banged them early...but I felt like it would be better to wait a bit so I could have SO MUCH more later. Well that completely backfired. They got bored and shut me down. I was extremely miserable because of it.

Did I make a mistake? I was always taught not to be too pushy early on...this advice was even from dudes who have game. But still I dunno.
Updates
+1 y
My goal is to stay a gentlemen without getting friend zoned.
Not having sex on the first date...want to be chivalrous...but not labeled a "nice guy"?
Post Opinion