I can appreciate the pain of actually getting things through in a large (100k+ people) organization.
What do you consider the be the justification for three separate implementations of the same build config language? Genuine question. I am not doubting the need for the DSL itself.