Good, but there's one problem...
It's pretty much the same problem that all submissions with System of a Down songs have. They always interpret the lyrics literally. SOAD's lyrics usually have a much deeper, circumventing meaning that most people tend to miss.
That said, this was a very good colab. Kudos.