Bravo for making Lockhart clever enough to maintain his image!
I really hope that it turns out Harry is from another reality or something. It seems to me that once (if?) the gender-glamour is dispelled he's bound to lose his friends. Just think: all his friendships (except Luna) are based around his being a girl. What will the natural reaction of kids be when their friend 'disappears' and is replaced by an opposite gender clone?
Author's response
You make a good point. Kids can be cruel.