Yes, I think one part of the issue is solved with proper mapping of relations. The other one has to comply with OSM-standards: Just map a bicycle relation if it already signposted and not just a virtual, proposed route