The stream is pretty saturated right now.
TBH, if you've watched 2 or 3 other North Korean documentaries, this is kind of more of the same, except maybe a full third of it was filmed by North Koreans in North Korea using smuggled cameras. The information is more up-to-date also, but it the basic gist isn't really anything too new.