Taking offense is not a matter of maturity, and suggesting that it is is a rather immature thing to do. Just because something is not designed to be offensive doesn't mean that it isn't offensive. I can understand that about your intention and still think that what you actually did was bad. I'm not chastising your intention (because it really wasn't a bad one!); I'm just chastising the execution.
You need to understand that your audience does not know you, and, in many ways, having article written by a gay person is worse than if it were written by somebody deliberately trying to be offensive, because it gives the impression that these stereotypes are things that we embrace, which makes it okay for them to be perpetuated. You need to consider what people are going to take away from the article.