Hi Vicente!
1- Translation OK
2-The word "antrear" comes from the noun "antro", it's a modern Mexican American name for pub or disco or bar.
Have a look at this link:
http://www.urbandictionary.com/define.php?term=antro
3- I guess she means that being gay or ******* doesn't mean that you have to loose your feminity. Some people still think that if a woman is a ******* she is or she acts like a macho, which is not right.
Am I clear? Hope so! If not, just let me know
Best regards!