I liked the intro, I think a vocal, like an old sci-fi movie speech to sit over the top would sound ace and keeps the intro going without it getting boring.
When it drops Im not getting anything. Im assuming because you got a nasty sub playing and unfortunately my speakers im using are wank so I cant comment on that.
Overall, adding some more background fx and sweeps, strategically placed cymbal crashes would seriously make this tune mash up.