1) Photographer - shouldn't have delivered 900+ photos. it is too much. Lousy photo should be removed. Photographer definitely has some weird taste from his choice of processing done.
2) Couple - probably asking too much for standard tanjiong pagar stuff.
3) Wedding Agency - probably mis-sold