Most Helpful Guy
If I were him and you let me know how you felt, I'd definitely apologize for making you stay up and wait past the time that I said I'd be home.
Well, actually, I would have just sent you a text to let you know, or called you, before letting it happen. I understand why it upset you, it's reasonable, especially if he's done it more than once.
Most Helpful Girl
It isn't controlling because you didn't even really care to know where he was, with who, etc. You were just expecting a heads up that you shouldn't wait up and I think it's common courtesy to say "I'm staying out later" if someone is waiting on you so they don't waste their time.