Lynn,
Your vocal sounds great!
Re; the drums. The problem is not the groove or the pattern - it's the dynamics. It's a highly dynamic part, but in the mix it's all flat. 2 possible solutions - with variants.
1. Break out each part and individually compress them so that the whole kit doesn't get squashed. Or just break out the dynamic parts - the hats and the snare rolls. You want those dynamic parts to stick out because they enhance the groove.
2. Try to mess with the volumes in the mixer on the drum kit and run two full drum tracks in parallel - one for the main beat which is squished and then another that isn't limited, but still has a good base threshold of compression. That will allow the dynamics to pop out with out losing the bottom end.
Oh - and more reverb on the parts that you really want to stick out. Let that wash over the mix a little to get it feeling fuller.
Glad you're still here.