Awesome design! I think that the LGBT community is very embracing. When I came out as bisexual, I was supported by my gays and lesbians friends at my university. They made the process a lot easier. I don't know if I could have done it without them.
The blue-black-white striped ones with the red heart stands for the BDSM community, Bondage, Discipline, Dominance, Submission, SadoMasochism. The brown one with the paw print stands for the Bear community. I guess the best way to describe a bear is that they tend to be the more manly gay men, big with hairy chests, etc, though I'm sure there's no standard that they have to conform to, and then there are cubs, etc.
So many flags. Hard to keep up sometimes. I have a friend who tried to explain them to me (I was asking about it when I originally joined the lgbt-on-da group, and before he was done, I learned about almost 15-20 different types of flags.