I totally get why you are pissed off and I don't blame you, but do NOT do anything that is going to take you backwards in your progress. My advice is for you to let this go for right now. Text him and say you are home now but understand he has already taken D so you'll see him tomorrow. When you do see him simply say you are confused as to why he was so upset when you told him you would be home between 10 and 10:30 and the texts you received from him were before that. Say you apologize if somehow there was a communication problem but it wasn't your intent to "abuse" the agreement you had with him to watch D.
Now....here is the thing.....I don't know but it seems like he is jealous and is probably worried about what you're doing at the club. I would really downplay this and make him feel like a dumbass for overreacting...just tell him you are really surprised that he reacted the way he did....stay calm no matter what...he won't know what hit him....let him be the irrational, reactive one for once.