just my two cents:
you're using too many stereotypes to classify him as gay. I did drama for 6 years and therefore love show tunes. I talk a lot with my hands because it gives more energy. I am not gay. where he lives means nothing about him. If i moved to a completely random part of town, it wouldn't be BECAUSE i fit in with their likes/sexuality. I understand how you don't want her to get hurt, but you can't use stereotypes to figure out if something is true. I would let your friend worry about it. If she is really that close to him, she would know.
you're using too many stereotypes to classify him as gay. I did drama for 6 years and therefore love show tunes. I talk a lot with my hands because it gives more energy. I am not gay. where he lives means nothing about him. If i moved to a completely random part of town, it wouldn't be BECAUSE i fit in with their likes/sexuality. I understand how you don't want her to get hurt, but you can't use stereotypes to figure out if something is true. I would let your friend worry about it. If she is really that close to him, she would know.