Je vais pas faire toute l'apologie du terme queer mais pour résumer en une seule phrase : il s'agit du principe de refuser d'entrer dans une catégorie de sexualité ou d'avoir le sentiment de ne pas appartenir à l'une d'entre elles. Quelqu'un qui ne veut pas porter l'étiquette Lesbienne, Gay, Trans et même les Hétéros peuvent s’autoproclamer "queer" :)
Pour mainstream, c'est un terme qu'on utilise pour parler de quelque chose de "grand public". Par exemple, un groupe de musique de rock alternatif peut prendre un nouveau virage en matière de musique et proposer quelque chose que les fans trouveront trop
mainstream, quelque chose de moins original ou encore plus commercial :)