Actually, do a little test for me man. Play your mix on computer speakers, or any source at a really low volume. Just enough to hear the mix without the low end coming in. What stands out as in front and overbearing? The thin sound of the 'snares' is on top of, and masking the presence of the vocals and everything else in the mix. Way on top. It is just way sterile and IMO, taking away from what the song is about. It is not building on the tune, it is taking away from it.
Hell, the song is good enough for me to want to record live drums for it. At least, just let me send you some decent snare samples......
Last time I am going to offer. If you fine with what you have, then go with that. It just isn't right yet to my ears.
I'm just gonna go away now....