@Mspeppermintea,
It sounds to me like you are playing him.
You are not communicating very well with him. You are not telling him how you feel, You are expecting him to guess and you are getting upset when he gets it wrong. You are not listening to how he feels. He is being pretty clear, he likes you and wants some time to build a relationship.
I don't see anything in any of your posts where he has done something obviously wrong. He is trying to tell you how he feels. It sounds like he has tried to be patient with you when you have gotten upset. I don't know exactly what he did at the party, and maybe it is understandable if you want him to pay special attention to you at his party... but your relationship status is up in the air right now.
I think you are being unreasonable. You need to either if you want to make the relationship work... this means telling him up front what you want, listening to what he wants, and working through to make things work.
If you don't want this relationship, the reasonable thing for you to do is let this poor guy go.