ElliottPlack
That part is tough. I saw it will passing through working on a bike route. The road that comes in at an angle is the odd ball. Mapbox has a great guide on complex intersection design in OSM that would probably have a way to do this. 