Actually Cloudflare (FREE) sometimes may harm your website speed and SEO rank. It depends from lot of factors of course.
Regarding privacy protection, don't think that cloudflare care for your privacy, anyone can do fake copyright claim and they will provide all the information they have for you.
The SSL from cloudflare will indeed make your website a bit more slower and that because the encryption of your website is made from 3rd party server and not your hosting server directly.
Do your self a favor and move to offshore hosting provider with free or cheap SSL certificates included and ask them to setup it for you.