I'm Gonna Be Honest.
I think this is slightly over rated.
Don't get me wrong, Its a great piece of work. But it seems to be a pile of layers on top of each other without too much structure throughout the entire song. That fact adds a bit of that Dance feel to it, But it seems over packed.
Secondly, Although the rest is too much, The first 40 seconds or so isn't enough. I wouldn't hold onto the hope of top 50 for too long man, In all honesty. This song definitely deserved some recognition. But I don't think its that great overall.
Put more structure into your future works and you'll have much better outcomes. You can obviously get good quality sound clips and so on. Now you just have to plan things out a little more before completing them.
Still a good piece.