I think INTJ. Any type can be interested in science fiction. I am, my ISTJ father is, my ExxP little sister is (she's only old enough to tell I/E and J/P). It's the non fiction, refusing to take MBTI, dislike of "mushiness", and the viewpoint thing that seem to be INTJ.