Mapnik layering problems

I’m not sure where I’d post this on the Mapnik ‘Trac’, or, more importantly, how I’d see if there’s an existing bug report for it. Basically layers don’t always work properly for all types of ways. For instance:
http://www.openstreetmap.org/?lat=40.849449&lon=-73.94078&zoom=18&layers=B000FTF - service should be over Broadway (primary) and Fort Washington Avenue (secondary), and on the same level as the top layer of motorway links
http://www.openstreetmap.org/?lat=40.710076&lon=-73.9915&zoom=18&layers=B000FTF - all pieces of the Manhattan Bridge (including primary and cycleway) should be over FDR Drive (elevated motorway)
http://www.openstreetmap.org/?lat=40.752868&lon=-74.001006&zoom=18&layers=B000FTF - all three pieces of elevated disused railway should be on the same level
http://www.openstreetmap.org/?lat=40.7577&lon=-73.995389&zoom=18&layers=B000FTF - the ‘car parking’ service should be over the ‘buses only’ service
It would also be nice if tunnels (mainly subways) directly under streets were shown (Osmarender does it for subways (only if no layer is set?), but not normal rail: http://www.openstreetmap.org/?lat=40.75031&lon=-73.99065&zoom=17&layers=0B00FTF), but I’ll settle for a free steak. And it would be really nice if there were a way to clearly view double-decker streets, but I don’t think any mapmaker has solved that :slight_smile: