It seems like they seem to ocupy a very simmilar place in the TF mythos. The Autobot Suicide squad. Could this be the Bayverse version of the Dinobots?