Not sure.
Not bad. Some very good musical patterns and melodies.
However, some pieces just don't agree with each other. I heard a few sour notes and strange key changes here and there. Also, that middle part that is really fast either needs slowed down or needs a better transition to lead into it.
Overall, not that bad in my opinion.
Not my place to tell you what to do. Yet, I feel there is some work to be done.