Yes, you should send him this post.
Seems like you're suffering from fairly rough OCD here. The doubting, false memories, intrusive unwanted thoughts, guilt and massive need for checking/reassurance are all parts of the OCD symptoms.
You're getting all your symptoms because you are doubting. And yes, the brain can come up with the weirdest things to question, I read a book about OCD, and one guy actually convinced himself that he had razors on his fingertips. Again and again he had to check and make sure he didn't, only to start doubting again two seconds later. By the way, a psychotic person would imagine he actually had razors on his fingertips when checking. So it is a distinct difference between OCD and psychosis.
It seems like your OCD is focusing mainly on sexual issues, but do you see a pattern in the way you think? Am I? No, I'm not. Am I sure? Yes. Or am I? etc... (or replace am I with did I or do I). You also have slight elements of self-harm OCD it seems. Which is fairly normal, I think everyone with OCD sooner or later get into that crap, often when you are sick and tired of your anxiety, your brain comes up with a horrible suggestion, which most people just ignore. We, on the other hand, bring it up, again and again, out of fear. Example: I'm so tired of being anxious.. maybe I'm better off dead? No! I don't wanna die! I would never kill myself! But I could just.. No! etc.
Which is, by the way, the root of most OCD thoughts. OCD thoughts don't occur from nowhere. It's often a trigger and a very exaggerated response. Say, a mother with a new born child is sitting up night after night with her baby crying. At some point, a thought can come up, "why can't he ever be quiet, I need sleep! I could just take this knife and..." followed by "oh sh**, how did I just think that? I could never! Or could I? What kind of mother am I?" etc.. Same goes for gay OCD. Questioning a relationship a little, or similar, and five minutes later you see yourself being gay, which you don't want to be at all.
You see my point? OCD is all about doubt and fear. You should consider talking to someone about your OCD, as it seems fairly strong. Help is available, you just need to ask for it.
Hope this helps. Feel better