RE: CloudFlare TOS, Not anymore. They removed section 2.8 from their TOS, so all content can be served through CloudFlare now, as long as it doesn't use the CDN.
WSL is available on Windows Home.
You're thinking about HyperV, not the "Virtual Machine Platform", the former require Pro+, and the latter is available on all (needs to be enabled), and is what enabled WSL, Docker, VirtualBox in HyperV.
RE: CloudFlare TOS, Not anymore. They removed section 2.8 from their TOS, so all content can be served through CloudFlare now, as long as it doesn't use the CDN.
https://blog.cloudflare.com/updated-tos/