This remind me of Rage Against the Machine mixed with a 50's style of background vocals on chorus with gospel and a little 80's influence. Very Original. Unlike anything I have experienced as of late. One of the most original for sure.
I am at a loss for how to classify this. It seems like it was meant to be a Christian Rap/Soul song.