<human>: Can you provide a brief overview of the text?

[22/f] that I have been talking to for a while and me got pretty serious this weekend, and we were going to really start dating this Saturday with a confirmed dinner date.  Everything was going fine Monday night when we talked, and then she ignored my messages and started a relationship with some other guy[FB] Tuesday.  She never said anything to me, and let me find out via FB on Wedneday.  

I have always been very mature for my age, and didn't date until college.  I am not very attractive and definitely not well-off currently, but I have a good future (When done school.) And I am very intelligent, funny, and respectable (not overly nice and definitely not friendzonable.)  I guess I am a bit old fashioned...My last 'relationship' ended when I was almost raped by [19/f], that was not ok with the fact that I wasn't ok with the fact that she was trying to bang the second time we hung out. I almost let it happen, but when she let go of my arms something made me stop.

I just don't get it now, I am not trying super hard, but in the last 3 years I have been flat out rejected by 30+ woman, from many different situations (online/school/bar), and whenever a woman acts interested, this was the fifth time, they string me along until right before and then just ignore me as if I'm suddenly not worthy or we weren't even a thing. 

I can understand if I'm not the ideal guy, but I seriously can't be this unlucky, can I?  I have been thinking about just not putting any effort into it, but it's hard.  All my friends are in serious relationships, and I see that as something I want.  No one has time to do anything, and I routinely don't get invited to things I used to.  So, should I just wait until I am older and focus on my studies?  Since woman are usually attracted to older, more well established, men, and I will have a well paying career.
<bot>: Woman want nothing to do with me now, but with a bright future should I just wait until I am a more ideal guy to really try dating?