My Father grew up in Venezuela and his sister lived in Venezuela for 50 years. He hates the country and I can see why.
This is interesting none the less. The basis of a religion is:
1) Holy book(s).
There is no holy book here. The traditions seem to be prayer around these action figure statues. I don't think this is a suitable context for creating a new religion. Because converts need to be stupid and desperate. In the context of Unwin, these people sure as hell aren't gonna build temples anytime soon.