The way I see it as "grounded in reality" is that if we were visited by a species from another planet, we would be frightened by them and what they can do. As for the tights and cape, it could be that it is the attire of those living on his home world and he wears it to honour his family name...