I have to say that I am not like this at all, and I actually don't know many women who are! The women I know have absolutely no problem telling their husbands flat out what they think and why they are upset, without reservation, and without waiting to be asked.
You are just setting yourself up with "Do as I say, and not as I do" from your husband (like about the car) and his "increments" of what he's going to do, like the example of him staying out longer and later and not coming home and yada yada.
Why wouldn't he just act like nothing is wrong? That way he gets to do what he wants without having to change his plans. Maybe you'll get over it and maybe you won't, but he is taking the chance that when he gets back, your anger would have blown over and he won't have to deal with the issue.
You are in the wrong here, I am sorry. Get your backbone up, stand up for yourself, and NEXT time he talks out of both sides of his mouth, CALL him on it. ("This is the same man that said we (my daughter, him and myself) shouldn't stay the night at my sisters house one night because we would have my parents car all night and he didn't want to do that. (we borrow mom and dads car when we visit, but we try not to be gone too much with it). So it's ok to do that when he wants to stay at a friends, but not ok to stay with my sister?")
You aren't doing yourself any favors AND you have trained him to take advantage of you like this and to think that it's just fine. In fact, I would think that now he does this to other people too.
Change it up, girl. You have the power.
Dawn