I have not made a nice pillar system yet. They are only there to make it look a little bit better (scatter + tube + copytopoints)
About the intersections overlapping, thats a very interesting one. In this case the osm data provides multiple curves very close together, for a very short distance, this makes sence in google maps for example but the problem is that although they are 2 different curves. The data tells me they both still have a high amount of lanes. This makes guessing the width very hard and thats mainly why they overlap. So in short. In order to fix this I need to add more rules when evalueating all attributes. I hope that answered your question.