I can't exactly tell you where but there were some sour notes in the intro (first 40 seconds or so). Overall, it's interesting. I personally am not a fan of the genre hopping. It goes from piano to some sort of electronic music and then to some sort of dubstep or related genre? It's a neat concept.
Well I don't know much about making music, so take what I'm writing with a grain of salt.
Just saying this out of my own personal taste, but
I think it would be better if you started the song at 2:24 and at 2:45 you could continiue and develop it in to more piano play with higher intensity rather than toning it down again, the song have all the elements of a good song, but its like.. in the wrong order it seems to me. and the melody could fit really well, but maybe use a more electronic sounding piano rather than a classical one.
I think this music will appeal to a very small audience, because you have those who just wants to listen to classical piano music, and you have those who just want to listen to electronic/dubstep and they are rarely the same people. And on top of that they must be interested in listening to both at the same time, so its not like you can play it at a party, or at dinner with your parents.
So yes, you are clearly really good at making music, some elements in there sounds professional, some parts reminded me of infected mushroom, but if you compare this to mainstream music you fall a bit short because of the overall composition and structure.
I know it's not the style you're going for, but here's some inspiration (hopefully).