Anger is just one emotion. I believe you have a problem with emotional self-control. This is a big turnoff for most sane women.
All negative emotion has it's roots in expectation. You expect something to happen and when it doesn't you do not know how to control your emotional reaction. You can not help what you are feeling, all you can do is control how you respond.
My advice is simple, but exercising this is hard.
First you have to learn to live in the present.... here and now is all that is important. The past is irrelevant because you can not change it, only learn from it and allows your past to dictate what you do in the present. If you ever find yourself wondering what your life would have been if something in your past had been different... well you need to stop doing that. We all have this tendency, that is why time travel fiction is so popular.
Next you have to own the fact that you can not control the future, you can take steps in the present that improves the chance that your plans will yield your goals, but there is no guarantee. Very little in life comes out exactly as planned, so you can not expect that your expectations will be met. This is especially true with women, they are by and large not rational they are emotional, planning is a rational action. A man can do everything right, check all the boxes on a date. But if she just isn't 'feeling it' you are toast. You can't get ticked about this... you can not control her feelings... fvck, sh1t, SHE can't control her feelings.
Now there are some women that are capable of looking past her emotional behavior and RATIONALLY determine that a man is otherwise a great catch, and she 'settles' for him. YOU DO NOT want a woman that is settling for you. She will make your life miserable torturing you because she's just not 'feeling it', she will blame you and the torture commences, the man often tried to figure out how to make her happy... so he starts twisting himself into a knot in this futile attempt.... as he does this the woman loses respect for him and at that point love is impossible.
All the women that the OP mentioned, none of them were feeling love. This happens right away, it's chemistry, there isn't a fvcking thing any man can do to make this happen, it's animal attraction. Rather than trying to make something work with a particular woman, men should be in the present, evaluating what a woman is doing, and figure out on first dates if they woman you are with is really attracted to you.
Another thing the OP needs to understand is that every woman he dates... ALL of them, very quickly, assuming they are sane, have a pretty good idea what you like or don't like. They are by and large very intuitive and they know what turns you on, and what ticks you off. If she is doing something that is ticking you off... trust me... she knows she is ticking you off before she does it. Every woman knows that MOST men like fit attractive women, they like pleasant women who are flexible and pleasant. If she loves you, then she is not going to do anything that might drive you off... she will not pack on the pounds, she will mostly be pleasant had flexible. Sex will be great, because SHE will make it great, she will be wet as hell and do anything you want to do. If sex is mechanical with her just laying there while you are doing all the work, needs lubricant to get her going... she's not that into you.
She will know if her not responding to your text messages in a timely manner will set you off, if she is doing this anyway, take the hint and move on. This is not a mistake, she's not 'busy', she didn't forget, her canary did not die. If she is testing you, and loves you, she will be back and correct her behavior. If not, then she will be glad that you took the hint and have respect for you. You can not control women, period. Setting 'boundaries' and telling her you don't like something is a fvcking waste of time, if she is sane, then she will know. She is either doing this on purpose or she isn't playing with a full deck.... it doesn't matter, if she isn't attracted or she is nuts... you don't want her.