Took a while, but I've edited the parts you suggested. What do you think? Too much, not enough?