This felt like an almost complete recycle of the Season 33 street story where Emily moved to the street, only with the mythology nods to the very first episode, quoting Gordon's very first line: "You've never seen a street like Sesame Street! Everything happens here, you're gonna love it!" Right down to Oscar even throwing back to one of his very first lines as well, "Don't bang on the lid of my trashcan, wouldja? You're lettin' all the fresh air and sunlight in, boy I hate that!"
Enjoyed Jen's cameo as Charlie's mom, and like Shane said, it was nice to see such a wide cast of Muppets included in the story. For what it is, it's pretty good.