A quick post before I go to bed.
I've implemented the deprecation warnings for the old Mixer module and its classes, as well as put notices in the documentation with the suggested alternative. It should be a fairly simple process for developers to transition to the new classes.
I've decided to postpone the naming functionality until a later version. It's still a half-baked idea, and I'm still trying to work out the best way to implement it. Plus, it's not really necessary in this release, and I can add it later without any trouble, so that's that. I also want to add it for Surface at the same time. Maybe this will be a "minor feature" for 2.4 (event hooks would be the major feature).
So, what that means is that there is nothing left on my checklist for 2.3! All that is left is to create the branch, update the NEWS file, look things over and make sure things look okay, and then release.
I'm not sure when the release will be. Probably next weekend.