I think you could possibly have handled things better.
With the shoulder massage, why didn't you just say something when it was happening? Just "Excuse me DW, let me do that for you", and take over from him, then once you were alone with DW explain to her that you were uncomfortable with the physical intimacy of her friend massaging her and you would prefer that this didn't happen again. That would have been entirely reasonable request from anyone's partner.
With regard to the friend speaking about adultery and thinking it's acceptable, have you never, when he's talked about it, said something like "Well, DW and I certainly don't feel that cheating in a marriage is defensible, isn't that right, DW?" Have you spoken to your DW privately about your concerns that he is trying to entice her into an affair? Has your DW ever given you any indication that she might cheat (either with this friend or with anyone else?), do you trust her?
I suspect that if you had made your feelings on the massage and adultery clear at the time, and your DW had understood and accepted your point of view, it would have been unlikely that she would have decided to sleep at her friend's house when she was locked out, as she would have known it would hurt you. If she would have gone ahead with a full understanding of your discomfort, then I totally accept that her behaviour in this instance we unacceptable.
Your DW announcing your history of a disease to dinner party guests is inexcusable in my eyes, I completely understand why you'd be upset by this.
However, I think that issuing an ultimatum to your DW over her friendship is a dangerous game. The faking of documents to show her you're already making plans to move on feels very calculated and a bit coercive. I think the better way to handle this is to be completely transparent about your feelings here - admit that he makes you jealous, you are worried that he will rip apart your marriage. Explain to your DW truthfully how all of these instances have added up to make you feel very insecure about her spending time alone with him.
You need to be able to trust one another in a marriage, and that means that if she wants to remain friends with someone who makes you uncomfortable, then perhaps the three of you need sit down together and calmly talk about the situation. Remember that this man can't force your wife to commit adultery, it would be up to her to choose to do so, so it's up to you to decide whether you trust her to remain faithful, no matter who she chooses to be friends with. The problem is that issuing an ultimatum about your DW's friendships will come across as controlling, and if she acquiesces this time, she'll wonder if you're going to do it again.
In your shoes, I'd retract the ultimatum, apologise for issuing it, explain how upset/jealous etc. you feel and exactly why, then work together to see what you can do as a couple to help mitigate these feelings, without you feeling you need to control who your DW is friends with.
Sorry - that was long! Also, I don't think anyone was being racist, I think the skin colour of each of the people in your OP is only significant to you - it certainly hasn't affected how I have responded.