Take youre time in working on this project.
From how the public update dates are expect the release of it from 14-20 Ideally from how updates were uploaded
To that question its still unknown but most likely Jun would take it from what weve seen so far at the moment. It will depend as time goes on but at the games current update itsJun
Most likely this month