Not bad at all! This had some brilliant melodies aswell as some well mixed and produced sounds.
My criticism would be try to layer them more around the intro like you did at the 1:20 mark and add a more consistent bassline.
but not bad man I really like this! especially 2:18, real pretty.