I am no superman.
But I love you that best I can.
And you know I'm just flesh and bones,but with you I feel I'm fly.
Don't you know I'm no superman.
But I always be your man.
先解释一下no的问题,在英语中no=not a; not any。显然,你看到的并不是错误,只能说明该朋友擅长用此表达。no在特定的情况下,比not的否定意义更为强烈,类似的表达在句中可以使用大写的not(NOT)来表达强烈的否定。
至于,第二个问题,楼主应该多读读英文中的诗歌,你会明白很多。我这里要说明的是,你看到的签名是使用诗歌方式来表达的。