I bet you're a fan of ZZTop, aintcha? (me too)

Sounds good to me! I like the voice doubling as a special touch...
the guitar is perfect for the song, and the fact that you played all the parts gave you the liberty to create a cohesive theme throughout the song (and you did!)

The guitar harmonies at the end have a synthy sound... was that done with some kind of harmonizing pedal? (if so, which one?) Or by recording both parts separately? (usually when both parts are played separately they aren't close enough to get that pad effect)