I ain't a great fan of RadioHead, purely because I've never had any desire to listen to any of their stuff. I'm sure they're great though.
As for the Wallpaper, I like it, I don't like wallpaper's that are too busy and I think this one works really well. 10/10.