Hey, I'm one of the devs at Rave.
I posted some general responses here: https://news.ycombinator.com/item?id=17852736
We're aiming to make the process as simple as possible, so anyone can make mashups/mixes, and will add on customizations over time. Our focus first and foremost will be to make sure that the core process is solid before we add on to it.
Our AI does do more than beatmatching as well. Though a lot of that is going to be more evident in our mix AI, which we've been focusing on recently.