Can we make your plugin work with mine. What means a small rewrite to the file admin_head.php. I would also do the same to admin_footer.php.
- Don't use admin_head hook to add meta boxes but add_meta_boxes
- Load script with wp_enqueue_script / wp_enqueue_style
- Split CFS post type logic from real post type logic
- Change logic on hidding the editor. Currently is stupid to add the editor and then remove it. Just using remove_post_type_support() seems to do the trick.
I'm happy to help out.