Wheeling cutting is normal animation by rotating it with time frame. Sparks is made with particle while rendering with velocity blur. Particle collision gives new hit attribute which are further use for replicate points for more sparks when hitting rods and ground.
Compositing mostly done in after effect.