I feel like the tune would come off much better if the drums were where they need to be. The energy is being severely hindered by the Perc not hitting properly.
The drums need to come up in the mix, like 4-6 DBs worth.
Overall, it's a fun little tune, not my cup, but I can't dog on it either.