Perhaps it is pedantic, but in case someone reads your comment and doesn't click on the image, the name "cope cage" is a meme based around making fun of them. I think these things don't have convenient a real name because they are improvised. "Improvised top attack armor" or something like that is probably what a journalist would call them. And they probably won't get a real name because they apparently they basically suck.