Heyyyyy thats pretty good! I can definetly say its one of ur greatest but one tip on dubstep. try to not use alot of the same sounds make a varity :D also there are some point at this music vidio that dont sound very natural and start to sound liek a drug trip if u will take my advice and use a varity of samples u would see an amazing improve of the song even with all of that good song in general