The "don't roll your own crypto" mantra was created by the NSA to make people afraid to develop and deploy cryptography. See here: http://www.youtube.com/watch?v=fwcl17Q0bpk
This is what I get when I visit your blog: "This request has been denied for security reasons. If you believe this was in error, please contact support."
With AES-NI, a single modern CPU core can encrypt 10 gigabits/second and do about 50,000 public key operations per second. Cryptography is not that expensive.
Cloudflare's captchas are nearly impossible to solve, which means that Tor users are effectively blocked from seeing the site. Would you consider using something other than Cloudflare to host the site?