Enjoyed your rambling very much!
For a moment there it looks more like you are writing about bisexuals. . .understanding both "sides", if ya will. My own experience is that I am 100% homosexual and 100% heterosexual and if you try to split the two apart I get confused, because I left half of myself behind me on the road somewhere.
That idea seemed to pop out of your post, or maybe that's just how I read it.