Greg, I agree with those on the board on the recording quality being excellent. I really like the guitar tone. I assume that it is you, as the guitar parts you list does not look like the type of style you used.
The song is very polished where the parts are well organized and flow from one to another.

I like the vocals being pure. It does not sound like you had a lot of processing on them thus making it sounds very natural.

Excellent track!

Cheers!
RickeG