I don't think I understand the questions you raise in the program text, so my comments may not address them very well in a first try.
First, if I don't plot all those triangles, the extrusion looks correct to me, so I don't know what it is about the extrusion that concerns you. What problem are you trying to solve?
Second, did you intend for your triangle objects to mimic the cross sections of your extrusion object? The extrusion has a cross section that is an equilateral triangle that is perpendicular to the path. Your triangles are not equilateral and lie in the plane of the path.
Third, note that between joints of the extrusion the cross section is an equilateral triangle, but the outline of a joint necessarily is not an equilateral triangle. It would come very close to being equilateral if the joint bending angle were very small (the bending angle is 60 degrees in your extrusion).
Bruce