Upon reading that Binance insists on your sending them a passport, I might just end up registering on Bitstamp or Kraken instead - sad, as I otherwise heard good things about Binance.
And by the way:
I checked out Coinbase's KYC just for the heck of it, and apparently they do not accept US passports as a valid ID (!)
A US-based public company, that serves US customers, does not accept US passports as a valid form of ID verification. If you live there they want you to give them your drivers license - now you must know how to drive a car to trade on Coinbase If you don't live there then... you're screwed according to their FAQ (but they will report you to the IRS anyway, just because).