I don't think they're meant to be homage to the Sharkticons. They're a re-imagining of the scraplets that appeared in issue 29 of the original Marvel series comic.
As for the episode, the series continues to underwhelm me. I'm continuing to watch it in the hope that it gets better.