Perhaps that is the answer, force every cyclist to tow a wide trailer when in traffic.I've found towing a large trailer results in very much bigger passing vehicle spaces, probably just because it attracts special attention.
That'll stop people squeezing down the inside of any truck and add to visibilty.