I think "out of context, cool" is a low enough bar for something to become "iconic". Lots of the former have wound up as the latter.
I do not think it's "charge for a Titan" level iconic. I'd sooner buy one of those 3P mini-AOE Optimuses that can ride the Leader class Grim.
And honestly while it would be cool to get the rest of the dinos at this size, I don't know if Titans or even Commanders of them sell well enough to last long; I wouldn't mind being wrong about that but it genuinely feels like an uphill battle.
Might have been intrigued by, say, a Titan class playset of Lockdown's ship, including a Lockdown retool with the masked head from the Shadow Raider and a new swappable gunhead. And a couple of Steeljaws.