Rock and Roll is a synthesis of jazz, Appalachian, country and western, folk and spiritual music, with all sorts of other influences over the years, including classical.
I believe both are acceptable ...but usually rock n roll is referring to music and rock and roll is referring to leaving somewhere. Personally, I always spell it Rock 'n Roll, with an apostrophe. But...