I immediately thought of Mark Hoppus - the lead singer of blink 182.
You're just off key here and there.
Can go back thru and let you know at what parts / time points that you sound off to me.
If you can fix that youre good - you've got a good voice
The sound of your voice is cool and unique, but you need to work on stabilizing. I suggest singing with an instrumental track and listening back to it so you can improve your pitch