Hi Neels -
Great tune, congratulations!!
I try to do some of this stuff too, so I know how much work it takes to get to that point, fantastic job! I generally like it if someone will make a constructive comment, and you asked, so the only observation like that I would make is that the volume of the vocals could use some levelling off. Sometimes they are much louder/softer than other times, and it can be a bit hard to understand some of the words sometimes.
Have you run your vocals through a compressor ?
Keep up the great work!