Can't believe I forgot to mention the bit about the radio. It was quickly overshadowed by the car hijiinks with the herd, but who WAS that on the radio?
Seems like maybe a good way to introduce another comic favorite...drum roll please: ABRAHAM
You read it here first.
The show producer mentioned something about the Comics in reference to the radio part. Well she said it may or may not be related to the comics. Having not read the comics, I have no reference.