I think it is very nice!
I do not know if you are aware of the user showcase of FreeCAD. Within the community, we have a place to show projects you have made with FreeCAD. I think a lot of people will be happy to see this project posted there. Take a look at this link:https://forum.freecadweb.org/viewforum.php?f=24
Posting or not is up to you. I regularly check the site and this is the kind of things I like to see there.
Thanks for sharing it!!