Der Fehler liegt an Reihenfolge, in der Mapnik rendert:
Hintergrund
landuse/natural
…
Häuser
Straßen
Straßenbahnen
Beschriftung
Das mit dem Tunnel ist ja durchaus so gewollt.
Schliesslich soll ein landuse=* den Tunnel nicht verdecken. Allerdings wäre
eine gewisse Transparenz für (Straßen)-Tunnel nicht verkehrt.
Für Eisenbahnen gilt das gleiche. Da sie jedoch als Linie und nicht wie Straßen
als Fläche gerendert werden und zusätzlich als Linie gestrichelt sind und nicht
wie bei Straßen nur die Ränder, fällt das dort nicht so stark auf.
http://wiki.openstreetmap.org/wiki/DE:Mapnik#Bugs → Ja. Wie EvanE schrieb haben sich die Jungs von Mapnik bei der Reihenfolge schon was gedacht. Ob sie fuer landuse=basin bzw. landuse=recreation_ground eine Ausnahme machen werden kann weiss ich nicht.