If the OP is reading this... Try animating a large cube moving into the logo, and using the boolean subtract modifier between each mesh and this cube. Place the cube on another (invisible) layer, et voila. You can leave your camera fixed in the same place, too. EDIT to add: I should have mentioned, I think this is a very cool idea! I might just steal it one day ;)
Need to run off to work at the moment but I'll give it a shot. Wouldn't you need to move two cubes through the mesh leaving a small space to be drawn? Steal it by all means!
I basically mean replacing your animated camera with the cube, but still using a [fixed] orthographic camera to look at the face of the solid as the cube cuts it away.
I tried using your scripts but Meshlab on my system really doesn't like the data and refuses to produce any output :(