Anthony Anderson (playing Thane) says that he is going to become a detective. Later in the episode, Shawn mentions that this isn't an episode of "Law & Order". Anderson played Kevin Bernard on "Law & Order" two years prior.
No flashback to young Shawn and/or Gus this episode.