Surprised there's not a thread for this already, so thought I may as well make one.
I've had quite a few sessions in their Technical Alpha Program so far, with a bunch more coming up over this week (starting tonight). Can't say an awful lot, but I have a feeling more and more information will start to come out about this game from here on.
Recent E3 2017 Footage:
Anyway, we can add to this as more and more comes about.