For some reason, the render mesh's appear to be ordered correctly in the Editor pane, but in the game preview, they are incorrect:
http://cl.ly/image/0g0M0u1E412SYou can see the overlap at the bounds of the mesh.
Seems to be related to the way z-index is assigned. It's currently:
Mesh_0_1 - -1e06
Mesh_1_0 - -3e06
Which looks fine in editor, but is broken in game.
If I manually type in:
Mesh_0_1 - -1e05
Mesh_1_0 - -3e05
It renders correctly. So maybe some weird precision bug with the unity renderer?
I know I can probably fix this at runtime with a simple script, but thought you might like to know.