Pretty cool! It has all the energy I would expect from a song like this (especially with the tom fills), and your playing is pretty consistent! I think maybe sometimes the quiet sections go on a little long without enough happening, But when the song hits, it fuckin *hits*, with 3:47 being the best example I think. I love that explosive energy you bring, and how the song cuts into an implied swing beat.
I think the mixing is a little wack at some places. There seems to be a lot of weight in the right channel that feels a little unbalanced. Also probably just a personal thing, but I feel like whatever bass or low end you got going on could be brought up a lil.
I think my main gripe, however (which is a common one, don't worry) is how the song lacks a melody to let me remember it by. I know that without vocals, this can be extra challenging, but as is the piece kind of feels baseless. It feels like I'm moving through nondescript chord progressions.
That's all! Very good work