Are you using a 'doubler' effect on the vocals? A short delay or something is making it funky sounding.
What a much better sound for the drums! I have never and will continue to never use a gate on any drum track ever. It just doesn't seem to do anything good IMO.
Anyway, it sounds much better now man. I still feel some weird thing with the keyboards. Like when they stop, the life is sucked out of everything else. I think it may just be a bit of reverb placement of them in the same 'created' room as the other instruments.
I could just be over-thinking tho...