Quote: " I have one tiny proposal, would it make more sense to use no culling at all instead of clockwise culling in the first pass?"
No - because then the front and back polys would both be drawn and it would probably be a matter of luck which would be drawn first. In fact it probably makes sense to draw the front facing polys first since then only the exposed back facing polys would be drawn. At the moment all back facing polys are drawn when they pass the Z depth test even if the second pass subsequently draws over them. Results should be the same though but there might be a tiny performance boost.
Edit Just noticed:
Quote: "Location: I`m under ur bridge eating ur CATS"
Noooooooo!
Afterthought You're right about there being an issue with "open" objects. This can happen if you're using a sphere to do the culling as the reverse side might be culled too so you'll get a gap where you can see the background. But turning off culling won't be the solution.
Afterthought2 Ah! Just realised it might be the solution but you'd have to fiddle with the z tests or something to ensure the second pass doesn't fail the z test. I'll think about it. Good point!