I think this is a really well documented organization, my only problem with it is that is seems a little too big and powerful to be able to maintain a low profile. It feels like 'S.H.E.I.L.D' or Cobra. Go to Comment
This is an excellent adventure idea that can be readily changed to fit almost any setting. I think there has even been Dr. Who episodes that have a similar theme - i'm talking old, single-digit Doctors.