Let's not push it BRD is far from complex at a basic level. It's just finicky, not intuitive and annoying to optimize, but it's not exact rocket science either.
What's wrong with the song rotation? Besides that the recast could be adjusted? I think it's a neat and unique concept proper to the job. I'd kill to get something flavorful like that on mch...