It seems to be working well.
I have no idea how YOU might want to improve it,
One of the ideas that comes to my mind is to build an attractive body to cover the mechanism.
...R
PS ... How about writing a piece for the Exhibition / Gallery section of the Forum to explain how you created it and how other Forum users could make their own versions?