I dug the song, good pro sound to my ears. I listened last night and didn't get a chance to comment, so I'm going by memory here. (Can't play soundcloud files here at work...damn Nazi's)
Drum sound is ok, but doesn't sound like a drummer playing. The hi-hat work and snare give the game away. Not much you can do about the hi-hats, I don't think, but the repetitious double smack on the snare every 4 measures doesn't sound like a real drummer. I can also tell the same general beat is re-used a lot. This may not matter for what you're doing, though.
I only notice this stuff because this is exactly what I struggled with doing synth drums trying to sound like a real acoustic drum track. You have to actually play the drums in your lap as you write or your fill-ins and percussion is going to sound funky to a drummer's sensibilities. Not sure about John Q Public, so your mileage may vary.
Bass drum sounded pretty good though, including the toms and ride cymbals - better than I've ever been able to get using MIDI and soundfonts. Snare and hi-hats just have that sample signature about them.