good job mate.
You compose very well - the progression has a good pace and drive to it. This kept
me listening and I really enjoyed it:) It's simple, but it all works together. 5/5.
I think the keys would sound a little better with some more high-mids for punchiness, they sound kind of airy right now, but either way it sounds fine. Good job.