I agree, though you could have made these excellent points with 1/4 of the text.