Ah that makes sense. Having tried it myself I got some decent results from just marching through the full depth of the clouds assuming no incident extinction. This doesn't give the nice shadowing effects however.
From what I can gather your projected 2D cloud height space consists of the closest fragments in the geometry to the viewer and you march from there?
I'm impressed, even when running my basic toy I'm seeing some great frame rates.