Even though it is kind of refreshing to have someone admit that that brand of "sexy" really isn't all that sexy, he still kind of comes off as condescending and rude.
I mean, I haven't a clue what the etiquette is in that kind of situation, but sheesh, can you imagine being in the middle of working and someone telling you that everything you doing isn't good or having the effect it's supposed to? Can't be a lot of fun.