I think Jim's behavior and the interactions at church bother you because it's normal to be bothered by such behavior. Most people react to having someone invade their space, even if it's psychological. He is crossing boundaries by invading your privacy and trying to get information about you that you do not want to share.
People usually have physical and psychological boundaries that are set by what they feel comfortable with. With strangers, we have strong boundaries because we don't know them and therefore protect ourselves. With friends and family, our boundaries are less defined because we have a measure of trust with them and we share a lot more of ourselves (if the relationships are healthy ones, that is). With Jim, you may have opened up initially thinking that he may be a potential friend. But his behavior shows that he lacks the respect needed to maintain the boundary you wish to have with him. You set a friendship boundary and he has turned it into an invasion of your privacy and assumptions about what you are willing to accept from him.
He has crossed a lot of lines, including the sexual boundary, privacy boundary and judgment (psychological) boundaries. He is also crossing them with other people. His behavior with others is a good sign that Jim has serious issues, including possible mental health issues.
So your feelings are very legitimate. Being upset by what Jim is doing is normal. But add
to that the feelings you have about your past, being attacked. There could be an added factor because you know what can happen when someone crosses your boundaries and hurts you. I'm not saying that this is a factor for you for certain, just a possibility.
It sounds like watching those shows on TV helps you put a distance between you and what happened to you. TV tends to dramatize and cut out a lot of the struggle that goes with trauma. It makes things seems clear cut and neat. And it can take the most traumatic of situations and make it seem distant, like this happened to someone else. Also, it introduces a drama to what happens but at a distance, like witnessing a car accident. It's fascinating because it is happening to someone else. It also adds a measure of control. You can witness a horrible attack and be totally safe.
It may be that seeing the drama on TV is something you relate to. Although you have accepted that this has happened to you, you may not have accepted it completely. You might be keeping a lot of the emotions at a distance to protect yourself. Seeing these shows can reinforce that feeling, that this is not something that really happened to you or if it did
, it wasn't that bad. Letting in the fact that your attack was horrendous and that you could have easily died that night might be too overwhelming right now.
You mentioned that you wanted to know how long you will feel angry. It is hard to tell. It depends very much on how you process what you feel. Anger is a defense. It protects deeper feelings like fear and vulnerability. So as long as you keep working with your feelings and are able to feel fear and vulnerability, you will work through the anger.