A major problem in this mission is that all goes well to the point when Klingon captain hails you. It is great you get to ask some questions in somewhat diplomatic fashion but main thing is.. That dispite all that speaking your only option to solve this mission is to engage Klingons in every phase of mission..
Best in these missions would be to have option to solve situation peacefully. For example you could propose Klingon captain to join your away team to keep an eye for ambassador/undine.. Or perphaps to beam over to Klingon ship with Ambassador to find out truth.. There are dozens of possible ways to do a second aolution to thia mission so please give us chpoices here with maybe different types of rewards. There are many other situations also where you could apply some diplomatic solutions..
And most importantly ypou need to have option to disable enemy ship in every/almost every encounter instead that just blatantly blow them all to heavens.