Last sign of life in the insider forums was Feb 21, 2018. And any sign from a developer was ages before that. Unless the devs decide to do something about it, I'd say the insider special access has been unofficially dead for over a year now. Unless I as an insider can declare it as official now..