Oh boy.... that intro sounds really similar to an intro my band has, freaked me out!
I think it actually sounds pretty good, but the lead guitar tone sorta sounds in the back in the intro. I think a more 'cutting' tone would bring more life to the song. The drums aren't bad, the overheads actually sound pretty well mixed in, but I think it wouldn't hurt to bring up the kick and the snare a little.