> jest wymalowany dokładny obszar gdzie te rowery niby mają być, co jest sprzeczne ze znakiem drogowym

Nie ma znaku, który obrazowałby perfekcyjnie tę sytuację. Segregated=yes sprawdzi się tu bardzo dobrze, bo ruch pieszy i rowerowy jest rozdzielony. Do perfekcyjnego mapowania obszarów można użyć area:highway=*.

> ludzie chodzący, a również jeżdżący dowolnie 

Jeśli po chodniku ktoś jeździłby autem, to zmieniłbyś go z highway=footway na highway=residential, czy cokolwiek podobnego? Jeśli na drodze ludzie nie stosują się do ograniczeń prędkości, to należy zmienić maxspeed na niezgodne ze znakami? Dziwną logikę stosujesz...