Star Trek as a purely symbolic artifact of past times 14 years ago
I'd rather think that outside of episodes devoted to gay issues that many characters could be interpreted as gay or straight. Essentially that it was a non issue in the future.
I partly agree with your second point. I think the Cardassians are clearly the Nazis and the Bajorans as the oppressed Jews.