We are looking into using the data channels to set color for the particles. This way you can apply arbitrary colors using the Particle Data operator.
In regards to the density problems, have you tried setting the exponent to -30? I would expect the particles to disappear completely.
Darcy