Hi,
these ferries got a huge amount of tags that are not used in other places and are very unlikely to be used in any kind of software.
I'm convinced that there are enough standard tagging options for this kind of information.
Most importantly, the prefixes 'public_boat' and 'private_boat' need to be removed. There's no need to have the information of two different services on the same way - just separate them into to ways. That would make the information a lot more clear immediately.