From a readers perspective as well, this was a long read, but the way it was written was very clear and interesting all the way through. So well done on both counts!