Its nice effort... But I think all those particles are creating the same dust shape and opacity, also for first collision only. What I tried, was to emit dust differently for each particle and for every collision.