Cat Stevens doesn't make all that many public appearances these days, and tours even less frequently. But he was clearly very happy to be at the Barclays Center last night. "I never thought I'd be on the same stage as Kiss, to be honest!" Stevens (a.k.a. Yusuf Islam) exclaimed in the midst of a heartfelt, lovably rambling speech that referenced Bach, Beethoven and Bo Diddley, among others. He closed by alluding to the late-1970s religious conversion that led him to renounce secular music for many years. "Considering that the judges have actually voted for someone who doesn't drink, doesn't smoke, doesn't throw televisions out of hotel rooms, and only sleeps with his wife," he observed, "I'd say that's a very brave decision, and one which is unexpected and strangely, outrageously... rock & roll! Peace!"