Plot hole: In Episode 1-7: The Serene Squall, the Enterprise is at the edge of Federation space, and it is stated that it would take two days for a message to be received by Starfleet. Later in the episode, they have no problem establishing a real-time connection to Vulcan, which, according to canon, is only 16.5 light years away from Earth.
Plot hole: The powerful 'amulet of protection' makes the bullets strike the shooters instead of John. Clearly it works not just against magic and other ethereal threats, but also against physical attacks. So why does he almost get knocked over by a car? True, he isn't seriously injured, but he was thrown to the ground. The amulet should have pulverised that car or bounced it at least two blocks away.