1 - Yes. Each website gets its own redis instance launched and each enabled fastcgi cache uses its own folder structure.
2 - If enabled in the panel, they are ready to be used. FastCGI will work automatically, through the Nginx vhost config (you can check this with repeated curl requests). Redis will need to be used by a plugin. Redis can be purged by wordpress plugins, fastcgi can not. PHP and Nginx run under different users, so wordpress cannot purge fastcgi cache with any plugin.
3 - It is recommended. However, the default setup will cause countless issues and will require daily whitelisting and finetuning to avoid basic stuff from breaking on wordpress. If you're using a managed setup (like cPFence for example), the whitelisting is taken care of.
4 - You can disable it by setting the options in these 2 files, there's no other overrides or resets happening.
5 - Not sure, we never had any issues with this, it works as expected here.