Sounds good enough....
Thing is at this point, what do you need, confirmation? The style of music will translate fine to the listener and beyond that the listener will not care. Unless you are struggling to achieve something you want, you are obviously on the right lines.
Some of the other comments about beefing up the drums more are valid, however, thats a taste thing as to how far you go with it.
Personally I think you have some cool sounds/effects to vocals in there which generate interest.
I think it would be good to know:
Whats your drums? Real or samples/midi?
And the radio/distant vocals whats your tricks on there.