After all the fuss – or lack thereof – over the last few days, Radiohead finally dropped Burn The Witch an hour ago.