Again, just because these ramps *are* the A516, that doesn't mean they *have* to be highway=trunk. The wiki page for highway=trunk_link even says "Use highway=trunk_link for link roads (sliproads and ramps) leading to and from a highway=trunk." As I have seen many times before, the sign colour could be incorrect. For example, there's a green sign here (https://www.mapillary.com/app/?focus=photo&lat=52.9124875&lng=-1.5158363888889&z=17&pKey=211770674253287&x=0.4926006856509276&y=0.5588215907497979&zoom=0) and yet this section of road is marked as a non-primary route (in OSM, highway=primary). So is it marked wrong, or is the sign wrong? Many signs before 1994 - and indeed newer copies - use an outdated colour coding system, and it looks as though this is the case with the roundabout direction signs on the A516 having left the A38. The signs on the off-ramp should be black and white. There are quite a few multiplexes like this, another example being the A50 and A515 to the west of here. All the A515 ramps to/from the A50 at Ashbourne are marked highway=trunk_link. As you say, the ramps at Mickleover should also be marked as highway=trunk_link, but this is a grey area as there is no defined start/finish point of the ramps after they have left the A38, as the A516 is a dual carriageway here. So I would leave the road tagged as highway=trunk throughout in this case. Same for the M26/M20 junction for instance. Unless there is a specified reason, these should be highway=trunk_link. The wiki says so, convention says so. The ref is irrelevant.