Very nicely put together!
I'm loving the build-up at 00:35, it sounds really beefy and sets the tone perfectly.
Same goes for the part at 01:16 and the vocals complements the song very well.
I think you made the right decision to keep it fairly short, any longer would probably have ended up making it feel boring in loss of better words.
5/5