That's actually really good! I'm impressed!
The sound is very professional, whoever you have producing this is doing a good job. The drums are good too, you keep up a really good, tight beat, which helps make it more driving and upbeat. And I like the voice of the singers.

So, good job!