That Basset hound sleeping on a horse reminded me of our own Basset named Petunia who could sleep just about anywhere. Sleeping is truly a Basset's super power.
The biggest plot hole, obviously, is that we haven't met the aliens yet, even after they've hinted a lot about 'em. Or maybe they're saving that for next season's episode.
I was about to make the same comment. Security theater: the practice of investing in countermeasures intended to provide the feeling of improved security while doing little or nothing to actually achieve it.