2. You couldn't assign to a site with inherited permissions unless all learners on that site had been assigned to before

I've also made changes to the SLK admin feature to try to ensure that it appears in Central Administration. As a last resort it is not a hidden feature so you can enable it under Farm Features in central admin.