Really nice work Bud. Looks like you've been working on this one a while. It's difficult to make any comments on the fingering as it's not my strong point, and honestly, it's difficult to see. I'll will give one piece of advice I can hardly follow myself,

and that is, work on the song without singing it for awhile. I think you're playing would improve greatly much quicker than trying to do both. As I said, I know this is difficult, I like to sing every song that I play too, for me it's just not as satisfying otherwise, but the truth remains, it can detract from your playing until both are subconscious events.
Really great work though, I am going crazy focusing on one or two songs at a time, so many good ones keep popping up!