I'm writing a review this as we speak (along with Sean Wright book) - so forgive me I haven't read any of the breakdowns I saw - as I hate being influenced by what I read when in the process of writing - but will be back in a couple of days to both agree and haggle!
Always good to have new Mieville material to discuss!