The only part I had a problem with was at 1:15 it went off key for a second there and sounded harsh but these guys are rating you to hard. It's good and I'm pretty sure the two naysayers are the same person who just can't get a life so they make 2 accounts and troll with both.
What can I say? Stop sitting with your finger up your arse and actually try next time. Seriously it sounds like you just stuck random shit together.