This episode feels like writers had a challenge to fit as many plot holes into one episode as possible. I stopped counting after seeing 20 plot holes in the first 15 minutes. It's a nice episode if you don't care for common sense and logic though.
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews