Some of this is helpful for newbies starting out bare-bones. I'd add a few extra hosts and WP theme sources myself, but don't see a need to as the brunt of the information is Domain/Host/Content/Monetize and that's good.
But I have another opinion I DO need to add. Two, actually.
First, I strongly disagree with everything you said about web content. Unique isn't about "must pass copyscape", it means truly one of a kind. With almost all of your methods to monetize, the site would depend on value based on human traffic to be successful. And for human-oriented value, content IS king. Any form of spinning is a waste of time, money, and energy if you want a truly valuable website that stands out. So let's step back to the other opinion I must add.
Hard to give it a title, but let's comine Topic/Niche/Interest/Purpose/Passion/Branding. Because your site needs to be about SOMETHING. That should be something you already know and care about, and something that others are interested in/looking for information on.
I've seen a big trend in sites that focus on posting Amazon affiliate links for income, with niche specific posts and pages that are valuable to people. Let's say "Funny Gifts"... a valuable website will post unique, valuable content that is entertaining to read and appropriate, and that would make readers want to click on the link to buy the recommended product.
But a low quality site focuses more on pushing those links, and neglects exactly how important the written words are. Those low quality sites are annoying, like spam, and will have a high bounce rate. You'll see that in your Analytics. I'm not saying you won't make a few bucks here and there, but if you want to set your site up for long term/substantial success and income then please don't take to generic/recycled content.
Branding is a word often overlooked by newbies, and it's usually the missing link when you look back at all the dollars and hours wasted on failure. Branding is not everything, but it's very important. Research branding, and then you'll understand why generic/spun content is a terrible idea.