Yes, Moto Z2 Play 64GB comes with latest 7.1 Android OS so you may not require to update it immediately but going forward, company will produce OTA updates.
Yes, Moto Z2 Play does have the memory card slot.
Yes, You can.
Yes, Moto Z2 Play does have OTG support.
Yes, but you have to buy a special mod for it.