About the graphics
It might look like plenty of work to achieve this sort of graphics but it is a simply tweaked particle system + post processing.
Can you explain it in a bit more detail. I'd be courius to hear it.