Bond is way too much of a lady's man to completely switch sides, if he did then it would go against his character. That being said, the only way I could see Bond having sex with another man was if it somehow became crucial to get something and the only way to do it was to have sex with some dude. Even then, I do not think a situation would arrive or they would have another agent go it or something.