I'm curious which of the following definitions this article's author had in mind when using the word "screed":

a :  a lengthy discourse
b :  an informal piece of writing (such as a personal letter)
c :  a ranting piece of writing