Since the link provides answers to both things you wonder about, I'd like to point out something else...
It's impossible that cats could be licking each other's head at the same time. That's how it reads. Do you mean faces? Not sure about that, though, if it's possible. I have seen my cats take turns grooming each other while snuggled.