Hi LCruiser,
You're right that angularity of particles is one of the variables that could lead to the non-linearity of displacement field of sand layer. Other variables are the void ratio, the current (stress) pressure, grain size, and the constraint deformation of particle itself.
regards,
Sendy.