If you like softer potatoes you can boil them for a few minutes and then drain them before roasting them.
The marinade can easily be made ahead of time. I actually marinade the chicken in the morning and leave it sitting in the the marinade all day in the refrigerator. This makes for more flavorful chicken and quicker prep time in the evening when all you want to do is get dinner on the table.
Adding cheese to this recipe would give it a new spin. Adding mozzarella or Parmesan when it finishes baking or topping with feta during serving would be a tasty addition.