Not really sure about any meaning....
But it was excellent!
And who needs any meaning behind it anyway?
I just thought it was terrifically done, excellent graphics and the voice acting just blew me away.
I usually don't like the more surrealistic clips, but this movie was just so well made I had to love it.
Two thumbs up!
I'd be raising more if I had any...