If we work backwards for an estimated release date 18th of June. Then teaser could be today, dev stream tomorrow and then that leaves a 2 week dev season + 1 week between it closing and the update dropping.
But if that dev season was reduced or the planned release date was the following week, around the 25th, then the teaser and dev stream could be next week. I doubt that it would be any later than that
Smin isn’t exactly an oracle - he knows when to keeps stumm and rarely reveals anything ahead of dovblegs - and I can’t remember the last time he went into rumours - the only time he goes into rumours is with a Pulaski and a Halon extinguisher to douse the hype.
Although with the amount of Cope in here, doing so is the equivalent of going into a California forest fire with a hand-held extinguisher.