I think you sing just fine. You're in tune (but your uke ain't ) for the most part. Practice makes perfect. There are a few notes in that song where you're a bit off the note. Just keep recording and listening to yourself. Singing lessons would help a lot.
The most important thing is that you're not self-conscious when you sing. This stuff is supposed to be fun. Keep singing from your heart, and don't worry about it!