Nickelodeon’s short-lived Rise of the Teenage Mutant Turtles may have caught flack when it first debuted, but it soon found itself an audience that’s been very happy to sing the show’s praises for years. Now that the newest iteration of the Turtles have landed their own movie on Netflix, which also holds the complete…