Really good song man, it's got some great old school vibes to it as the rest has mentioned already. However, you layer it in such a way that it remains interesting throughout. Bass doing funky stuff, 2 guitars playing off each other, nice drums etc. Im normally not a fan of this style, but you find a way to make it interesting. Honestly, if you could get this to the right people you might get pretty far. Just look at the people on this forum, everybody loves it!