They decouple/shunt the carriages so they're alongside each other rather than having to fit them all in end to end.

This is not true, on the route Denmark/Germany there was no decoupling involved - the train drives onto the ferry, and drives off the ferry afterwards.