Oh my - this is great!
Does it mention what the density of the mesh is, or is it a flat plane with no displacement?
Also, I wonder if there's a way to optimise the foam particles in some way. It does seem very wasteful to generate them across the whole plane, when most are culled. I wonder if the particle emission / creation could be linked to foam density?