The intro just give me a smile, it's really cool! I like the rythms from like measure 74.
I wonder about one thing, in measure 82, there's a giant chord. How can a person play that? Do the person have to have three hands, or one giant hand or something :P? I think you can take move away the highest g in the left hand, the chord doesn't lose its effect. I think the chord comes a bit surprising, and I don't think it's meant to be surprising? It sounds very good with that chord, so I suggest you have the left hand piano two measures before 82 in octaves under the excisting note. I think that sounds more holistic.
Also, in the next last measure in the right hand piano, it can be difficult to play for people with small hands.
All in all, much interesting stuff. Yes, I certainly enjoyed it! ;)