Not sure if it would work in your situation, but I've made it a habit to dismount and walk across in the x-walk. Being pushed out of the x-walk stinks, but you don't have much choice. Either in front or in back of the protruding vehicle, each of which has its' own perils. On foot, you can jump out of the way if someone doesn't see you and starts to drive at you.