The series can be seen on the Discovery Channel. I expect Netflix will still release it. They have also brought the first season. The only question is when.
The series has been moved to Spectrum on Demand in America for Season 2. The question is whether they also want to license the new season to Netflix ...
Saw the first episode last night. The series is not fast but still knows enough to fascinate. I will copy this one, although it will probably be at ease.