In that case, I'm assuming the show will release on streaming shortly there after, so expect a June release date.
That's the assumption I'm rolling with for now at least, in lieu of other data.
Maybe even a late May release.
What do you think?