I've never used Sholes. I've tried BB, so far DM is the best to me.
All you have to do is install DM Updater, select the appropriate options, it will give you instructions from there, but everything is pretty much automated.
i would think yes, that it would work to install over your current Shole rom. If I'm wrong, someone let him know.