Yes, Motorola Moto C comes with Android 7.0 Nougat OS out-of-the box.
Moto C has 2350 mAh removable battery.
Moto C comes with latest Android 7.0 out of the box, so you do not require to update it immediately. However in future, if company releases update you will get it.
Yes, you can place order online.