...could Tesla add V2V charging with such cables, instead of the AC ports? And taking it a step further, could they eliminate the inverter at each end and directly use DC....
No way. When charging via DC high voltage, the "provider" like a Supercharger, is told by the vehicle what voltage is needed in any instant to properly and safely charge the vehicle. It's not a single voltage and the voltage varies from 0% SOC to 100% SOC. In addition, different models have different voltage ranges they use.
If the battery needs 400v at one point during the charging and you attempt to connect it to 410v, it charges the battery too quickly, heats up, and can even catch fire! If you try and charge it at 390v (when it still needs 400v), then the battery will start to drain although there is circuitry to prevent this. The chance of having one vehicle at the exact needed voltage would be exceptionally rare, and in a few seconds, it would be unbalanced anyway.
So there is no possibility of connecting one battery (DC) to another car's battery via DC directly. You have to be able to control the voltage, which means large inverters - first to convert the DC to AC, then back to a different voltage needed by the car you are attempting to charge.
From a real-world need, it doesn't make sense. Few cars run out of power. There are plenty of warnings to avoid this scenario, to begin with. That said, there is always some yahoo who ignores all warnings and gets into trouble. They can pay for a tow to solve their incompetence. I doubt many people would want to be charged $2-3K for extra electronics to deal with a scenario that should never happen. Then on top of that, who wants to wait for an hour draining your battery to deal with someone else's incompetence?