Looks pretty good to be honest. Few pointers from me:
- Really make sure that those domains are clean. There are many ways to check and you don't really want to waste your money on penalized crap. DA50+ seems way to good to me, even for .CA domains to be honest, so I am quite doubtful they are clean.
- Regarding privacy, don't put privacy on all the domains. Diversify. Register a few domains with fake details as well.
- Don't use small cheap hosts. If you have to, then go to Webhostingtalk forum, where you can get yearly hostings for even $5, but those hosts are pain in the ass. Easy blog network is what I would recommend.
- Same CMS isn't a problem, I don't think that Google will care too much about you having 30 site PBN purely on Wordpress.
- Be careful with outbound links. Don't link just to your money site.
- Don't use spun content.
- Don't show the entire articles on the homepage. Do that maybe on 10% of your domains.