To date i've yet to hear of an autodj that can pull this off. Also you are basing it partly on AA data like Intensity & BPMs, BPM is relatively close but Intensity i've not found any way to make use of.
While I've never really played much with auto-DJs, but I've had results that I am very happy with using Smartlists in the past. Over the years, I've created several for different uses such as "Soft Dinner Music", "Cooking Music", "Workout Music" etc... The Smartlist looks at BPM, Intensity, genre, rating, etc.
I've had many, many dinner guest that would not believe that the computer was choosing the music they were hearing all evening and how every song would go so well with the overall mood. I've had to show them MC in the the computer room while it was playing so they would believe me...
So I'm thinking that if I've been having good success, I'm sure that Matt and the boys will be able to create something that will be awsome!
I'm really looking forward to seeing and hearing it...
...Michel.
PS: These Smartlists are great on the iPod also...