It's a really good write up. My one suggestion would be to change your background color or increase your font size. Very hard to focus over the course of a longer article. Otherwise, good points made.
My suggestion: put a big header for the offense and defense; then break the huge paragraphs up into separates for the different parts of the D or O. Just easier read long articles w/ more breaks and appears less intimidating to us...well...umm... tl/dr sorts. I just get lost sometimes in those long paragraphs.