First of all the `lanes=*` tag was not ment to handle every case. A `lanes=#` `lanes=*` tag on highway=residential would include all motorized lanes, but not bike lanes, mostly since bike lanes tend to be so much smaller. But that's just me I've used lanes max. 10 times.
Google doesn't index all objects in OSM but here is a search for [objects with lots of lanes][1], using that I found [Bahnhofsplatz][2] **Example:** [Bahnhofsplatz][3] and a [picture of it][3], it][4], where you can almost see 4 car lanes + cycle lane + bus lane.
lane. tagged as lanes=5
**Verbose lane tagging** is AFAIK not solved, but you are not alone wanting to do that, but `lanes=*` is not the place for that. There are several proposals hidden on the wiki, on some link from the [key:lanes=* page][1] they all lack an easy to access documentation with examples. You are free to document your findings.
[1]: http://wiki.openstreetmap.org/wiki/Key:lanes
[2]: http://www.google.com/search?q=%22cycleway+%3D+lane%22+%22lanes+%3D+4%22+inurl:browse+site%3Aopenstreetmap.org
[2]: [3]: http://www.openstreetmap.org/browse/way/31719658
[3]: [4]: http://www.panoramio.com/photo/23677275