Coating the chicken well with oil keeps it moist and prevents it from getting dry.
You can bake this in a shallow pan by creating a bed of cut vegetables like potato, carrots etc to keep the chicken dry.
If you don't want to create a bed of vegetables thats ok too. Just rotate the skewers at the end of 5 minutes.
Plain yogurt can be strained either in a muslin cloth or a paper towel placed on a strainer. Pour the yogurt on the towel and let it stay for 30minutes to an hour. If in a hurry pat with paper towel and absorb the moisture. Greek yogurt is nothing but strained plain yogurt.
Few drops of red food color can be used for the restaurant look. For natural color add 1 teaspoon or more of paprika or kashmiri red chili powder.