Get YouTube Video to work on the Nelo Theme?

I've followed the precise instructions for installing YouTube Featured Video onto this site. It didn't work. Nothing showed up in any sidebar I would place it in.

Related issue: I tried to delete the plugin (to reinstall) but it refuses to delete -- saying I can't delete a plugin that's active on my main site. The problem is that it doesn't even show up as a plugin on the site itself -- only on the multiuser admin panel.