We've been listening to this in the car. Not as good as the first one, IMO, but still very enjoyable. The siege plot felt like a lot of stalling so the author could cram in all the build-up for Vin's story. I admit, I thought the random word changes in the research were bad editing at first and got me grumpy. Never more happy to be proven wrong.
Also, WTF Marsh. I love you! Stop doing bad things. :(