Also seems to be releasing in the UK soon, though it doesn't specify the exact date. I imagine it'll be released at the same time in countries/territories where Netflix has the rights.
Also interesting that all 20 episodes will be released at the same time. I'd have preferred they be released weekly. When the entire season's released at once, discussion shifts from the individual episodes to the season as a whole. But at least it's being released at all.