Hi Jack,
I am not a linguistics major, but I would use sentence sentiment rather than paragraph. In your example at least they appear to be consistent. The average of the sentence sentiments is the same as the paragraph sentiment. You could also try a moving average of the sentence sentiment to detect positive / negative trends. For an example, see this Wolfram blog post.