You posted your review just as I was writing the last bit of mine, and I didn't dare look at it because I feared mine would just be a (less stellar) rehash of yours and my writing would be pointless. However we've mostly tackled v. different things (thankfully!), and I love all your points! :)
no subject