Pretty interesting! Definitely strange and starts out nonsensical, but it does indeed start to tie things together.
I think if I had one criticism about it, it's that it tries way too hard to introduce things as vaguely as possible, trying to draw your attention, but it just comes off as strange and confusing.