I think the ending worked pretty well too. I had a feeling the final episode would've been like this, a retrospective, considering every loose end had been tied up. At least they handled it in a way that wasn't a clip show by making brand-new animation for the flasrabroadacks. This is another FMA-esque anime, with the manga not being far enough along to adapt faithfully without stopping in some dramatic cliffhanger and enraging the audience. Ending like this, and going in a completely different path to begin with, was probably the best they could have done.
Julie Ann Taylor took some getting used to as Akane IMO, her voice was way too much like Milly Ashford's for my taste. But the retrospective in a way showed how Taylor grew as Akane and despite using Milly's voice managed to separate Milly and Akane anyway.
I was kinda shocked they went back to "Sympathizer" for the OP theme but it gave a "full circle" effect to an episode that was essentially meant to go full circle. And in any case "tRANCE" is too hardcore for this kind of episode anyway.
Maybe someday we'll see a Kurokami animation where it can stick closer to the manga, but for now . . . this is good enough.
It was a bittersweet ending in ways, a happy ending in others. Separating Kuro and Keita was heartbreaking but both do get happy lives.
The dub was fantastic to the end, hats off to NYAV Post and everyone involved, whether the actors, the director, the dub writer, recording engineers, everyone involved. They did a magnificent job considering they were essentially doing awkward prelay.