Great review - appreciate the honest approach!
I'm looking forward to playing this, but I've never spent £60 (or even £120!) on a game before, and will likely wait until the price drops, by which time some of the glitches should have been addressed too.