You say that you don't want to ruin what you have now, but I wonder what you do have?? Are you just friends?
It's difficult not knowing your ages. As Aerial says, hormones play a huge part in teenage emotions ~ & crushes come and go.
It's worrying that he would swear at you for nothing ~ but good that he apologised.
Yes, the cinema or a sporting event ~ perhaps in a group ~ might be something you could suggest, and just see how it goes.