I think Altium has general problem with 3d geometries that include curves other than simple cylinder. I have observed distorted graphics when I drew crimped through hole components with leads having circular cross sections (eg. Circle extruded along 3d sketch). You can try with autodesk inventor, it encodes step files a bit differently, so perhaps it will work (colors will disappear though ).