Everything was meant to be released/arrive on the 26th. Rather than risk spoilers from those getting it early they just opened the streaming version early.

I'll post the backers' wallpaper on the 26th, no sooner.