"Rohr has written screeds on.....

That's for sure.  Which definition are you adhering to?  Personally, I like them all.....

"a long speech or piece of writing, typically one regarded as tedious."
"a long, tiresome speech or piece of writing."
"a long monotonous harangue. Synonyms: rant. ranting. harangue"
"a long boring speech or piece of writing"
"A written rant."

I rather surprised you should use that word - but it certainly is appropriate.