Sadly, it looks like everything you have done here is made wrongly. You do not put type=restriction on a way. You said it is forbidded not turn right, but you did not tag any 'right' anywhere. Also, there already existed restrictions to turn right or left (only_straight_on), so nothing needed to be done there. You also added turn lanes, but used 'turn' instead of 'turn:lanes' when multiple lanes exist. Also you added 3 lanes of "throught|through|through|" (which are actually 4, one without any markings on the right) to roads that have 3 or even 2 lanes. Also, you should add 'turn' tags only if the markings on the road (arrows) exist. If does not mark any restrictions on turning in OSM, the type=restriction relations do that.