I think it means that Stelantis has “jumped the shark” . When the Demon came out the commercials were 100 times better. It’s all a money grab IMO. And I am betting it ends up being an electric assist type vehicle with a gas engine.