No idea about the other things, but the wiki is just an additional git repo that you can check out like any other one.
And then you still need the infrastructure to run it on a site where contributors already have an account or don't mind the extra burden of registration.
People moved away from sf fast enough im pretty sure the same thing would occur if things turn sour for github.