For some reason the crossings are marked as ways *and* nodes, causing there to be two crossings for each one. I'm not sure which ones should be kept as I don't know enough about mapping crossings as ways to make a good judgment here, but if I were to guess the nodes should be removed in favour of the ways?