If that works, this is likely a huge performance improvement.
The script needs to download the official user.js and yes there is the trust that this project never ships malicious content. That is the case with such a script.
The empty lines are to keep it sorted. I think it is a good way.
The commented out lines are for stuff that is experimental. I may remove them, but they likely work.