After testing, the 'myCss' bits are working perfectly to hide buttons from non-admins.
The other settings overrides are being applied to everyone, however. Here's what I have:
I also tried changing overrideSettings(false); to true just in case, but that made no change.