Maybe you're right, maybe we are all dumb kids, and we didn't have a sensible reason behind voting yay aside from wanting our work to be put in the game. Or maybe, we decided that we finally came up with an idea that we liked, and idea that we decided fit into a niche that existed in the previous game. Regardless, calling the people on the forum dumb is quite an immature act, and I suspect you did so because you were mad that you didn't get what you wanted.
About the angels, Luca is just pretending to be an angel to play along with the beliefs of the crowd. That doesn't mean there are necessarily angels.