We're not quite sure which green light AutoExpress is referring to here. But in the New World we only use "green light" to refer to cars slated to be built. Maybe they know something we don't (not unlikely) when the mag confirms the Demon will be out next year. Then again, maybe in the UK the term has a far less precise connotation. Like "may come to fruition if 175 extenuating factors align in its favor." [Thanks to the Road that Fails to Remain Uncurvy]
Demon gets green light [AutoExpress]
Related:
Geneva Showcase: Dodge Demon Concept [internal]