arvdk
I think this solution is just fine. You can easily change it to a single lane with oneway:psv=no and oneway:bicycle=no. ( see http://wiki.openstreetmap.org/wiki/Key:oneway#Sub_keys_.2F_exceptions ) I don't see why that would conflict with turn restrictions, because no turn restriction needs to be added into a oneway.
About the restrictions, I've commented on the changesets doing just that ( https://openstreetmap.org/changeset/35418933 )