HAHAHAHA!
Man you stole so many riffs that this song doesn't even follow a logical path... It sounds more in line with a demo reel or just random improvisation.
Please either get bette recording stuff or fiddle more with the song before putting it up, the general sound level was too loud and you had no dynamics. Control your stroke to soften that raw strumming sound. Man, you can play a guitar... but who ever taught you the finer points because you have none of that.
Next time when you post a song, actually make it have a tune instead of just a random selection of random riffs, control the way you play, make it more subtle, not quite so.... out there.