i think that you are WAAY overthinking things, man.
you shouldn't be trying to label yourself. labels are restricting, and what you feel and what you are is not always going to be the same. people change. feelings change. i used to like blondes, now i prefer brunettes. but i don't SAY that, because the right blonde might just change my mind.
just be you. go with your gut, and be honest. that is something that too few have the guts to do. don't try to label yourself, just follow your heart :)