No, Snails and Countersheep have not teamed up. I happen to talk to Brendan all the time, but I had NOTHING to do with the development of CS. In fact, I never even played it until it was released.
How many times have we seen stupid polls like these? Christ, get a life.