Glad to hear it man, hear is an explanation of the basis for the effect.
1) The cracks are the main emitter, and I used an 'Initial Location' module to move that emitter 1200 units along an axis over the emitters lifetime. This means the cracks spawn along a line, and you can vary the spawn rate depending on how many cracks you want to spawn.
2) On that emitter, I set up an Event Generator module, and set it's type to 'Spawn'. Every time a particle spawns from that emitter it generates an event that can then be received by other emitters.
3) So for the emitter for the rocks in the trail, I selected an 'Event Receiver' module and set the name of the first emitter (the one generating the events) inside it. I then changed the spawn rate in the event receiver, so every time one of the cracks spawned, it now spawns a burst of rocks. Just repeat that process for any dust/rubble or sparks you want coming out of the effect.
4) finally, the big end rocks use exactly the same process, only they are not part of the travelling trail, that is just a static emitter timed to initiate when the trail reaches its destination.
I hope that helps get you on your way!
(if you recreate it, remember to take on board the tips given by the other people in this thread to make it better )