Both colors looks very nice on Moto Z2 Play.
Yes, Moto Z2 Play does have support for NFC.
Yes, you can use both the Sim cards as well SD card at the same time.
You will get one Style Mod free but you have to buy Camera mod, Battery mod, etc. if you want them.
No. Moto Z2 Play is not CDMA+GSM. It is GSM+GSM.