i haven't heard the song before, so I'm not really able to give much feedback on the comparison side of things.

it sounds alright, I think you could ease off on some of the gain. it seems well played, some bits were a bit too muddy to hear you playing, thats more of the problem of the recording mic. with that said though, u seem to play it cleanly for what I can tell.
Yeah I've been working on how to get a more decent sound out of making a video and i hope the next ones will definitely be much better.