I love that song, and well played. I was listening to it the other day thinking I should learn it sometime.
On singing, I’ve come from a really low base and have been working on improving for a while, it’s very, very slow and personally I’ve got a long way to go. Here is a thread from a while ago with my question and the advice that was posted: Who could, only after practice, sing in tune?.