Funny, Bethesda announced Deathloop on Twitter just now, so a bit late and it's just a 15-second video: https://twitter.com/bethesda/status/1356633860394655745.
It wasn't even after Bioware's tweet, go figure.
The site exists, that's probably old news too, but there you are.
EDIT: indeed
I think they're trying to generate interest in a game that not many people seem to be interested in.