Have you thought about attending finishing school?I'm not at all surprised that you are having problems. This is perhaps the stupidest design I have ever seen. How do you expect the CAN transceiver to drive all of that capacitance, transceivers, and the distributed capacitance of the cable besides? There is no accounting for transmitter drive levels or receiver thresholds. You are way better off running a separate data pair and power pair and using the network to power just the transceivers. Use freaking DeviceNet cable -- it was designed for this purpose, and can support in excess of 32 nodes at 500 kbits/sec. It betrays an incredible ignorance of how the CAN physical layer is supposed to operate. Oh and lose the slope control it is just about the most useless of features.
Puttining optional termination resistors on a device is a foolish thing to do. It will definitely bite you when you go to install these devices and you can't quickly decide which devices have them and which ones don't when things don't work. Terminations BELONG on the cable system, and nowhere else.
Just as an exercise, tell me what the input impedance of 32 transceivers, all connected in parallel is?
They teach you how to control outbursts of insults like the ones you gave.