Oh yes, see Beta for the Next Version of Network Configuration Manager is Available!.
F, G, I, and J covered.
I'd like to ask you about C -- how do you expect it to work? An administrator can simply switch off the approval system... I suppose you would need some kind of auditing of the whole system, too.
Jiri