https://www.youtube.com/user/XboxDE/videosI seriously doubt Microsoft will make a trailer for one of their biggest games of the year exclusive to some random twitch channel. It will be on Youtube at the same time.
Not THAT random, to be honest.
They make official videos for the Xbox Germany youtube channel. As in.. the official German Xbox lets players