Treat everyone with the respect and love you would your soulmate and these questions will not concern you. Everyone has a soul. Everyone has a soulmate. The physical is simply a reflection of the spiritual or inner qualities. Sex is merely a variable.
Race is simply a colour.
Sexual orientation is but a vein of desire. I feel a strong and special bond towards a particular person. That most likely is the bond of love. We love some more than others. It may be your soulmate but it also may not be.