Text this: Discrete element simulations of self-gravitating rubble pile collisions: the effects of non-uniform particle size and rotation