I dont know, it really doesnt sound like a lot of effort. Take a moment to look through the flashy stuff and ask yourself what it means. The whole 'the ATC has its own AI life and if it is away there is a backup system blabla'. That could easily mean
if rand(0,10)>2
ATC{human}
else
ATC{backup}
end
The rest is just what ED already does since day 1, and its okay to add that to SC.
In time with larger cities and more traffic you will need more complicated ATC, however why redesign the wheel? it's already done extremely well by
others, and you just need to look how they did it and implement that in a light version.