So there are (hopefully :-) exceptions to the rule!
One question -- why Hungarian notation for all the API bits?
the API might use hungarian notation, and you might have fallen out of love with it, but so what? it's a pretty decent API and there's no real benefit to users in changing it. they'll all to have to update/rewrite their JS to stay up to date with the library for effectively no reason.
I know I don't want to update my own code for a new API on every release! Going back to the point of the OP there are certainly cases when writing custom code is beneficial for that reason, and equally (I believe) there are times when a tried and tested library such as DataTables is suitable.
Don't bother breaking compatibility with old versions.
You want to know something that is 100x better? This exact comment on your FAQ page. More people will read it, understand you made that decision, and move on.
If someone cares enough they will fork it and change the variable names. But in reality it doesn't matter.
Most of the jQuery plugins I've implemented involve me doing a proof of concept with the original plugin, then stripping it down or modifying it to meet any unmet performance or
Mixing plugins can be frustrating - it would be nice if some of them got together to do a plugin distro... it's the next logical extension.