<human>: I was in a relationship for 21 months with a girl who was basically psychologically abusive. I tried breaking up with her all summer and finally did it in July.

In May at the scheduling day for college, I met a girl who I thought was really sweet and pretty but I knew I couldn't really have feelings for her because I was still with my girlfriend. I still talked to her sporadically over the past few months and she was a good friend.
Right before I broke up with my ex, I started talking to this girl as a friend a few times and as soon as I broke up with my ex, I immediately started talking to this girl to sort of take my mind off my ex so I wouldn't want to go back with her because my ex kept reeling me back in when I would try to go away.

I used to be a different person before I started dating my ex but my ex was not really interested in me so I kind of changed myself to be with her. She was my first real girlfriend so it seemed worth it.

The new girl is really my type though and it didn't take long to realize I liked her. We're now talking and she likes me too but we live so far apart that the first time I can see the new girl is at college, where my ex is also going.

I'm this girls second real boyfriend but she hasn't had a boyfriend for 3 years, shes still a virgin, and everything just seems really great. She just feels like a perfect match for me.
I'm really afraid that I moved too fast, though, and I don't want to lose this opportunity.

*Should I go full force on her when we go to college like we're talking about or should I try to take it slow?

Can you summarize the given text in a few sentences?
<bot>: Broke up with a bad girl, ran to a friend, realized that I really like her and she's a good one, don't want to make her feel like a rebound and get scared away