I think it should be possible to make the theme component hide the stuff for everyone except for admins.
But safe mode would still be an easy bypass. Maybe a quick and dirty plugin could disable those features without as much time as I originally estimated.