First, keep in mind that sexuality is very fluid. It's not black and white, but people fall all through a wide range from straight to gay. Some are just a little bi-curious, some fall on the ends of being very straight or gay and then there is a wide range in the middle.
Second, delayed ejaculation can be coming from 2 sources. Are you taking an antidepressant? SSRI or SSNRI medications can cause anorgasmia or delayed ejaculation. As well, masturbation can reduce your sensitivity because you can use more pressure than a woman can. So you might look at any medications as well as reducing the amount you masturbate.
Third, I think you should consider a therapist. You have some very specific likes and dislikes and sexual confusion and I think a longer talk with a therapist might help you work through this.