Wow. I don't hear guitars like that much in my musical travels, but for this style, I think they sound just about right.
Bass guitar might be a touch too round and loud for this track?
I think the intro sounds pretty cool now. I listened to the beginning of the first mix, and it didn't make as much sense, but with the addition of the stick it's flows better while still retaining that unusual feel.