Hi Jazz,
Another problem is with crossing highways, these should be differentiated with the layer tag so that routing will understand which highway is above or below another. Indoor highways would then have both a level and layer tag.

In several of your changesets you've made duplicated sections of highways, (highway on top of another highway). This duplication could cause disruption to routing. I've corrected many of these instances. 

Regards Bernard.