This is a very original piece. I can imagine a boss fight or climax happening with this playing.
Everything doesn't sound like it should work but it does. the off beat driving chords I think are great, they give a feeling of uneven uncertainty.
I think the drums could be louder and more complex to really drive this piece. around the 2.20 mark you have a really good driving lead but the drums feel repetitive. it could make the ending alot more interesting if you changed the drums every few bars rather than the formula you have atm.
Otherwise it is a good piece, it kept me interesting to the 4 min mark so great job!