OP, I am glad that you can read back and see how far you have come since last year. So in another years time you will read back on this and again understand how irrational you still seem to be now. You have started your journey, congrats on getting this far.
However, in your replies you have twisted things. Implying you would leave him, but then denying it and then having a go at those who have suggested he do the same. This is irrational. What would be the case if he went away for a weekend with his friends, or away for work, where you didn't know his every move?
Also, this isn't the first time he has been home late. So, yes he was probably have fun and time ran away with him. He came home late last time, if its happened 4-6 times last year, then you know in your mind that when he goes out, he is going to get back later than his suggested time, in the case the word curfew is on the tip of my tongue.
I think you are making a mountain out of a molehill I am afraid. And dare I say it, you seem to be suffocating your dh. He is a grown adult, and I am sure is quite capable of making it home when it suits him.
Do you ever go out with your friends? If not, I think you should. Its good to get out and have a change of scene every now and then. And then perhaps you will see how easy it is to not keep track of time all the time.