This song is full of different style and mood swings, I love it! It started out pretty and happy, then went to kind of uncertain and mysterious for a bit, then back to happy and then just the chaos kicked in out of nowhere! You made great usage out of all the instruments and made them work very nicely together, and made a great progression altogether. I can definitely feel all the styles you mentioned in here as well, because there's definitely an epic orchestral element, metal guitary stuff, and dubstep as well. Great work here, keep it up!