aha! the 'open back' problem was just a vertex_normals problem, solved with mml:
norm_type="0"
pfhew!