As an asexual person: your comparison is bad and you should feel bad. Sexuality is not a choice, it's just something you are. Whereas choosing not to define yourself as any particular race is a choice. As many people have pointed out, race is a social construct. Sexual orientation is not.
I'm not saying you can't call yourself non-racial, just that the comparison you're using is inappropriate.