Hi Floyd
While I don't feel qualified to comment on the technical aspects, from what others say I can only admire the amount of work you must have put in, and the guitar sounds pretty good to me.
The song is well written (of course) and in my view the vocal is right up there among your best.
Regards,
Leon