The vocals do sound low - at 1:28 the lead pops out - this may a reference to match it to. They sound a bit cloudy now - maybe it's just the volume.
There's nothing wrong with anything else for me. I like songs like this with all sorts of instruments coming in and out adding so much variety. Great tune!