Was it rape? (long & semi graphic)

So this happened almost a year ago and at the time I just thought he really wanted me and really liked me but I've been thinking about it for a while now and I'm getting more and more uncomfortable thinking about it. I was with this guy and we had sex maybe 6-7 times total in our 3 week relationship (he dumped me :/) the very first time we hung out I wasn't planning on doing anything but we ended up doing oral (he also pushed my head down when I was going down on him making me almost throw up when he knew I was at my limit which is just a dick move) and the next time we hung out he promised we weren't going to do anything sexual so I went and we ended up having sex (I was 16 he was 15 so it wasn't statutory and we had both been with another person before) he knew I didn't want to and he just started pulling my pants down and I kept saying we shouldn't and he was like "cmon baby Just let me put the head in" and he did before I said yes and after another minute of trying to get me to say yes I caved because I just wanted him off of me and I didn't think he was going to give up. After that we went to a park where my mom was picking me up and he took me into a forested area and hugged me but didn't let go like I was facing him but his arms were around me And he kept trying to get me to have sex right there he was saying he could push me up against the tree and kinds of shit and he wouldn't let go of me even though I was obviously trying to push him away. After about 5 minutes of that I finally got away and started walking back to the park area because my mom was on her way and he was apologizing and kissing me and everything and I just wanted to leave but I did say I forgave him. Every other time we had sex it was like the first time where he would promise we were just going to watch a movie and cuddle and ended up pressuring me so much until I caved and said fine. But there was one time (the last time I hung out with him) where he was holding me on top of him and trying to get me to have sex but my mom was outside waiting for me so I was very persistent with saying no which he wasn't used to so when I finally got up he pulled my pants down and grabbed my torso with one hand and put the other one inside of me. I pushed him off but he got mad at me and called me a tease and ended up making me give him a handjob (not forcefully just by manipulation). I left without saying a word to him and never saw him again until a few months later when it happened one more time but that time was partially my fault because I did lead him on because I was getting over a break up and was feelin very insecure but I still didn't want to have sex and he knew that. So was this all rape? Or sexual assault? Or taking advantage of me? Or was he just an asshole?