Bad start
Correct dihedral angle
XY reflection symmetry

Expunge dead code.
Butterfly now symmetrical in XZ plane.
Rotation angles are less murky.