Those overrides are extensive enough that the chance of conflicts with other plugins is going to be high. I think given that you have relatively new PRs for some of those changes it makes sense to wait and see if they are accepted to the core. You could then publish a plugin that works with the pre-release.
If you do decide that you want to publish now, I recommend subclassing $draggable and $droppable under new names to not override the core widgets. Similarly you can write your alternatives to some of the other files, mostly it is a case of changing a few file and variable names.