I enabled Cloudflare again, and once it kicked in, I again got:
It appears you don't have
permission to access this page.
403 Error. Forbidden. 
I didn't start from scratch, but I tried to check all the settings -- including the htaccess and robots.txt I referenced above -- and didn't see my IP being blocked (unless there's another spot I missed).
I don't have an SSL cert, but CloudFlare is accessing https... could it be that?
Anyone want to take a look for me for a reasonable fee? I can't take much more of this...