Yes, you can place order online.
Yes, Motorola Moto C does have front camera flash.
Yes, you can expand the memory by up to 32GB with the help of MicroSD card.
No. Auto Call Recording is not available but you can download Auto Call Recording apps from the google play store and can do auto call recording.