Excellent news, but based on past instances I won't make any speculations on this episode based on the info that was given. I'll just sit back and enjoy it as it happens.
So expect to hear back from me on this topic once I gaze upon this 22 minuet spectacle.
(BTW kudos to the writers for their awesome choice of episode title, which I am pretty sure is a reference to the 1965 sci-fi b-movie anti classic "Monster A Go-Go")