glad you're ok - without trying to make this a VC debate (honest

) try riding/behaving as if you were driving a car - If they can squeeze past without having to change lanes then your in the wrong place - move further away from the kerb and dominate the lane.
This keeps most drivers from doing the drift sideways thing while next to you but unfortunately doesn't stop the 1% ass hats.