great piece awsan.. what i would change would be some points that i'd delete from that sparky overlay. i.e. those sparks on the guy's cape, it seems to me that they shouldn't be there. Generally when you place an overlay take into account the depth of field if you erase some parts of it (just like you do with a flare for example, place it behind a render and in front of another one) you create a depth of field, if your overlays cover the whole picture then you destroy the DoF.