glad to help!
if you haven’t already seen it, i would take a look at this: https://support.cloudflare.com/hc/en-us/articles/201717894-Using-CloudFlare-and-WordPress-Five-Easy-First-Steps
specifically in step 2, you should be able to adjust your page rules to disable email obfuscation in wp-admin.
It is added by cloudflare when you have the email obfuscation feature enabled.
You can add support for revisions to a post type using the add_post_type_support function.
See the example here: http://codex.ww.wp.xz.cn/Function_Reference/add_post_type_support.