Yes, this is all normal. During many of my fasts I have been angry at a later stage in the fast. Small things annoyed me. I.e. Someone walking slowly in front of me, someone throwing paper ball on the ground, people with foul breath, especially smelling like blood, all these things bothered me a lot. Normally, this kinda things are taken in a stride.
Hang in there. So good to see you continue despite of these negative experiences. I do want say again, each fast is different and different symptoms show up during each fast.