How is it arrogant to state your minimum requirements up front? To me it shows respect for everyone's time and attention.
What exactly strikes you as arrogant? Is it the fact that he says to recruiters "go read this before we talk further"? The fact that he calls out bad behavior?