If you were only talking about the graphical rendering, that happens due to a bug in Mapnik, which always tries to render highways and platforms on top of other things, even when they're underground and have a negative layer tag.