Well sung, bloody awfully written. I know you were passed on the lyrics as they are and told the tune they went to so its not your fault. Come on though, surely whoever wrote this could have done better!
Awesome job. I normally don;t say this but the guitar drowned you out a little especially towards the end of each phrase. A bit more volume at the end of each phrase and it'd be perfect! Guitar-wise its the best I've ever heard you play this song. Very impressive, especially for self taught.