That looks more like the front bumper from a 1977 Ford LTDII than a Demon but at least they didn't let them out the door wearing that Duster one from the prototype.
I still don't understand why some companies can nail scaled down parts and others miss the mark so badly.