It has entertained me and I really dig the idea.
However, a para-military company cloaking an area from satellites is a so much more stupid plot than just having the governments control the gorge that it annoys me af.
The protagonists just meet up in France after detonating a frigging nuclear bomb... Like, how are people sitting in that restaurant after a nuclear bomb was detonated by someone - not a country though?! Is the company also cloaking the outfall?