Very nice!
It would be cool to see the difference in lap times on a road/auto course between a modified torsion/leaf suspension vs one like you installed.
I'm working on a suspension rebuild right now. One nice thing about your set up is all the parts are new, no cleaning required.