Really neat cover man, what do you have your microphone connected to? if it's not connected to somekind of USB audio interface I'd maybe look into getting one, there's some cheap options. I'm sure you'd be able to get a higher quality vocal recording out of that SM58 with an audio interface.
Overall really nice playing and your voice is nice and clean, would be even better if you can improve the sound quality.