I must say that this song is pretty good except for the choice for Lyrics, while it may be stupidy funny as I like to call it, it could of been alot better lyric-wise.
The guy obviously possesses great vocal talents and not sure what instrument he was playing and my guess is that it was an acoustic guitar but still a great instrument choice and music blends in nicely with the vocals.