Pretty cool stuff
Sounds decent, maybe bring down the top end melody down an octave or two and just see how it sounds because most of the high end stuff sounds a bit screechy, which takes a bit away from the main vibe and feel of the song, but otherwise good stuff mate :)