Nolan North, the voice of all of the Kraang, was also the voice of Raphael in the film TMNT (2007). This episode sees Nolan voicing Raphael, with the mind of a Kraang.
The animated show that the Turtles watch, "Super Mech Robot Force Five", is based on a number of elements from 1970s Japanese anime TV. While this show is most-directly based on Voltron: Defender of the Universe (1984), that show's crew members are based on Battle of the Planets (1978) (which in turn was based on Gatchaman (1972)) while their mech robot is based on Great Mazinger (1974). Furthermore, the enemy robot, Skele-Lord, is based on Dino Mech Gaiking (1976).