I was watching WWE Backlash last night, so have yet to watch the new series of Twin Peaks. However, I just logged into the Now TV app and noticed that episodes 1, 2, 3 and 4 are on there to watch on demand.
Last night's episode was one and two put together. The other couple was available immediately on demand in the US, so they've done the same over here thankfully.
I might not have time to watch it until later today, so will be a case of hiding away from the Internet until I do.