am I overreacting?

hope

me (17) and my boyfriend (17) of over a year were planning on going to his house today during lunch (we're allowed to leave school during lunch period) to have protected sex. I've never been to his house and his mom went out today so no one was home. I was so excited and spent hours trying to make myself look cute etc, but when I went to the office to sign out, he wasn't there. I checked my texts and he had left fifteen minutes earlier with his friend (male) to get lunch because his friend didn't bring lunch or his car because he thought they were going out together. Its understandable I guess but he could've waited 15 freaking minutes for me to get out of class so that I could at least come too instead of blowing me off completely. When I confronted him, he said he just didn't think to do that. Which makes me feel like he's super inconsiderate.

I've also been asking him for like a week to take me to target (he can drive, I can't) and he never wants to even though it's such a simple thing.

Tomorrow the school is hosting an ice skating event which I thought would be cute to do with him because we NEVER see each other outside of school since my parents are strict. He said he couldn't because he already "publicly volunteered" to help set up a telescope for an astronomy club thing that night. I went to his Astro club today and overheard his friend Cameron asking the teacher if it would be ok for them to go to the telescope meet tomorrow. I asked my boyfriend why they had to ask to go if he'd already volunteered to set it up and he kind of ignored me, then said his friend was just confirming, it all seemed super sketch. I finally got him to admit that he only decided to set up the telescope privately with Cameron, he never "publicly" volunteered. I confronted him and said he made it seem much harder to cancel than it is, and said *you go out with cameron ALL the time and we can never go out, now we finally have an opportunity but you prioritize Astro club over me???"

We went to the park while I was fuming mad and he kept saying "don't be mad!" even though I feel my anger is justified. And he kept pushing himself on me and trying to kiss me while I rejected him. He got mad because I was mad and told me he was just going to take me back to school. He drove fast and jerky because he was mad which is gross to me. He didn't say a single word in the car and didn't even say bye or look at me, and then he skidded away fast and left marks on the school pavement.

Did I overreact about him prioritizing things over me? Should I break up with him? He's cancelled things with his friends before to be with me. But he also gets moody ALL the time. Idk.