Migrating a production website: Doing it right the first time

No, all local logins will be disabled as soon as you enable SSO.

Yes, the latter.
Actually, the Discourse database is ‘fed’ data whenever a user logs in through Wordpress.

Regarding emails during import, just disable all emails using the site setting and you will be fine.