On my headphones, the bass is dominating the mix, and sort of squishing everything else out of the way.  You could try reducing the mix compression, reducing the volume of the bass, or EQ'ing out some of the bass (maybe around 100Hz).  I like the idea of the song and the vocals, but the...