Bid Price was not used as benchmark. The closing price of 52.87 was used as the benchmark for the part A) as required by the question.
For Part B) Benchmark Price for Implementation Shortfall = Mid Price of the Bid-Ask (53.25) when Order was placed.
As regards your other question - can you do one without doing the other? Get % without working out $$$ first?