Moto Z2 Play is available in 2 colors - Lunar Grey and Fine Gold.
Yes, Moto Z2 Play does have Corning Gorilla Glass protection.
Yes, but you have to buy a special mod for it.
Moto Z2 Play has nano sized sim card slots.
You will get one Style Mod free but you have to buy Camera mod, Battery mod, etc. if you want them.