They sound metal enough to me and aren't blacklisted. So as Alhadis said, it's probably the lack of a physical release. Once they do have something out on a physical medium, simply submit them to the queue with the necessary evidence.