Hi!
It reads fine to me, nice writing. It works as a good introduction to trans* issues and doesn't come off as heavy handed or condescending...
to me.
As indicated by a number of comments, many cis people just don't get it... maybe they never will. Sometimes they lack the will, desire, imagination to put themselves in our shoes. That would be my first point, but I'd suggest that just laying stuff like that on a tech forum (presumably out of the blue?) will probably rub a number of people up the wrong way. They're there, I gather, to talk tech stuff, not gender rights, etc. So maybe they feel you are being didactic and condescending to them, even though that wasn't your intention.
People don't like stuff being rubbed in their noses (to them, that's the way it feels) - for example, meat eaters can find vegetarians talking about animal rights to be obnoxious and condescending. When people feel that stuff they don't want to think about is being shoved in their faces they can be snarky in return. Sometimes the better way to educate people is the eye dropper/drip feed method of responding to micro aggressions and false assumptions as they pop up rather than hoping to wash it all away with one well written piece.
Hope that helps.