I think it's a great song and has a great drive, I like that.
And your vocals are great.

Just an observation: your singer sounds best along with YOUR voice when she a) sings in the lower registers and b) when she sings harmonies rather than just doubling your part.