I like going down to the shop to get the game but I don't understand the Steam hate sometimes, they do good deals on niche PC games
Midnight BST I think. I checked at 12.20 here and it said approx12 hours. So I'm assuming it comes out at midnight.
Mine took about 10 minutes. Went for a shower and it was done when I came back. Mate tried doing it today and it took him ages even to connect to the servers lol.