I don't really get it. It doesn't sound too bad to me. It's no Scala, but people, what is? Hey, what is?
It is red, which is good. It is in Camden, yes, which I can understand may put off some (it is good for me, I can walk to it in 30 minutes) but really, if you get in amongst the crowd it's not so bad.
I saw Autechre last year (supported by Earth!! wwwwooow yes indeed!) and it was one of the best nights I have ever had. The sound wasn't poor, I should reiterate.