Probably the best advice out there, just one question about point 5)
Do you REALLY want to use emails with your domain in newsletters to people who are basically your competitors? I feel like I'd be drawing attention to myself from guys who can just snuff me out in minutes. While I scrape by to build backlinks he can get my best KW and blast the article through a PBN, pow, I'm screwed.
Also, would it be possible for a 300k hits/mo website just get in, take my post, publish it and get ranked over me because I get 40k hits/mo?
Not criticizing the method, the whole post is amazing, just curious what you guys think.