This is pretty good, but I don't get the effected vocals. It seems like "I can't sing so let me mask it with effects." But from what I can tell, you can sing.
The bass drives this and is nice. Good mix. Guitar lead might be just a smidge loud. Overall nice job.