As far as I understand it, if you order the boxset you get the digital version on 10 Oct and the real thing ships to you on 3 Dec.
I think it's a great experiment, and will produce the best data available about how much people really value music. Everyone knows that Radiohead is into producing their own sound rather than fitting into a pop stereotype.