What I like about this, is the volume you gave to the smoke, the two colours you used or the shadows you used are really good, it is a well finished effect. The speed, the frame rate is awesome, I have to know, what frame rate did you use? It's perfect.
And what I specially love about this job is the work you put into the particles effects, it's really well made, so smooth, and, if this wasn't good enough, you give to us a download file, that's awesome, thanks, and also, i'm looking forward to your profile and your works.
I'm sure you're a proffesional, you have to be, this is awesome.
So, here ends my critique, hopefully it helped, hope you keep animating, bye