I always thought this was a really cool explanation for the zombies!
I agree, and I remember the discussions back then ;)
Love the concept here :D and the design too
we thought out several designs for this "stranger", and then we voted on it. actually two quite different designs won, and we merged them into one ;D