This is actually a pretty good video explaining a lot of what we know about this game. The first half of the video touches upon most of the leaks thus far. The second half of the video dives into job postings surrounding the game.
Calling
davidjaffe
and all the other "Live Service is a crapshoot" types...this ain't no Knockout City/Multiverses/Halo Infinite.
This game is either the next Fortnite (best case scenario) or the next Apex Legends (worst case scenario) in terms of success + popularity.