As I have written to so many other people who ask me roughly the same question, I don't really think there is anything wrong with you at all. You seem to have red skin that sometimes gets redder and irritated, and you worry about it a lot, when you really don't have to. You clearly do not--repeat, do not--have a yeast or fungus infection or an STD. I advise you to use lubrication before sex, to ignore the redness on your penis because penises often look red, and get whatever other help you need--counseling if necessary--to put this behind you.
Take care.
Dr. Rockoff