I'll be a bit more critical then, haha.
I'm not a huge fan of the sound palette. It sounds "big", but the sounds themselves are rather bland imo, like rather generic soundbank sounds. This does not detract from the actual composition, to be clear. Obviously, this comes down to personal preference, but well, i can only tell you what i think
I'd also cut out some of the "pop" sound. I mean the popping sound, to be clear. It's cool, but i feel like you're overusing it, making it lose impact each time, to a point i found it working on my nerves halfway the track.
Other than that, the track does sound well balanced, it sounds rather professional. Has a nice flow.
I'm wondering, did you compose everything or did you use soundbank loops for some parts? If you composed everything, you did a good job at it.