Yep I think you should maybe try to make some stop motion with all your creations, it may be a good way to show all your work to other in a new way, an animated way which always attract more people's attention more easily.One day I wish I will try to make some, maybe I will come and ask for your advice to create the environnement!