He sounds like a very impatient man, yelling at you over a mistake tells me that he's a very impatient and lacks empathy, yelling at you shows me this guy has a low tolerance level. Sensitive people are the most prone to reaction from yelling, it's meant to make you feel small and pull down your defenses.
You did nothing to deserve being yelled at, the guy was impatient, another thing to look at is that sometimes we are so sensitive we misinterpret a raised voice for yelling, my grandma would often raise her voice to me but I was so sensitive that it often sounded like she was yelling at me. Did he yell out loud or did he just raise voice?
Either way it tells me he's very impatient, I know how you must have felt, first you were startled, you might want to cry, you feel like getting upset, your adrenaline's running, are any of those true for you? Most of all you just want to get out of there.
Next time someone yells at you, I want you to relax your entire body, breathe from your stomach and look the person straight in the face, when they yell, ask them to repeat for you in a calmer tone what it is they want. Don't take his yelling to heart, it's easy to let someone's yelling get to you especially with SA, your nervous, your adrenaline's running, your scared. Tell yourself it's a mistake that it's not the end of the world and you can fix it, he's not perfect.
Hope what I posted makes sense.