Love the song. I agree with Matt's comment to some extent, I think the kick can be dialed down just a bit to make more room for the guitars. Of course this could be personal preference.
Unless you updated it, I didn't hear any kick that was over the top. Very electronica, pretty cool tune. On my system (full home stereo with sub), some sub thump should be added, below 150Hz to get it to kick in.