Can you make sense of the new Nine Inch Nails video?

Can you make sense of the new Nine Inch Nails video?