It did kind of feel like a story that was probably pitched for Nick Animated Adventures for IDW, but then after the series ended they re-tooled it to fit the IDW universe.
I loved the back-up showing Mutagen Man trying to "get back on his feet." I kind of like it if he's just a head in a jar for awhile.