I always disliked the character of Andrew as I found it slightly homophobic in how everything about him was played for laughs. He was the guy who when the heroes were out fighting was hiding at home in his pinny and rubber gloves washing dishes. His obvious crushes on Warren/ Xander/ Spike were always used for cheap giggles. There was none of the respect that Willow/Tara got. They had character outside of their sexuality and their romantic life was always treated as seriously as any of the straight characters. So to be honest I find it slightly disturbing that a gay actor would so willingly contribute to such a stereotypical character.
Why can't you just accept that as his character? People like that do exist. Besides, saying there's nothing else to his character but his gayness is totally inaccurate. He was never even explicitly stated as gay, for one thing - we only assumed based on heavy hints. Other than that, there was his nerdiness, his wanting to follow the crowd to belong, his growth from "nothing is real" comic book life to "things have consequences" real life. None of those are necessarily or stereotypically gay attributes.
Joss has also depicted other kinds of gay men, like Larry, who was a jock and a fighter. And other kinds of lesbians, like Kennedy, who was a mouthy princess.
(Not to say anything about the fact that the first chance the Angel writers got they turned him straight.)
Also completely wrong. For one thing, the writers specified in the script that it should be boys and girls together that Andrew met at the door. I believe it was director's choice to eliminate the boys. And did it not occur to you that those girls might be Slayers under his command, and he was simply their chaperone? Can a guy not walk through a door with a girl without being labelled "straight" ?