Interesting competition this has been. Congrats for Kanako for making a comeback after a disappointing GP season. Mao did great as she has been all season (and I agree she definitely makes this warhorse her own!) and though Akiko was not perfect (and its reflected in the TES), she did not let up on the performance or the flow of the program (+I noticed her spins were much faster!), so I think third is appropriate.
I like Miu Sato, but I think she lacks polish and doesn't have as much ice coverage as the top three. But she is certainly one to watch!