I could not watch the episode prior, but this episode sums up anything missed last episode, grateful for that. I liked the fights here as the one looked like an Anti-Gaara, he had blue hair, green eyes and a voice similar and looks similar just opposite hair style. We get to see the Sand Shinobi being backed up by the Leaf. Temari and Shikamaru use their smarts to fight the girl. Kankuro, Chouji and Kiba combine efforts on their enemy. Gaara tries for the other, but his plan backfired by using a water-style jutsu was pretty good idea. Sand is heavy when soaked, it is harder for Gaara to control when he does not have much chakra left.
The Role Reversal may have been a quick thought, but, it is fitting to do this because this is the last Arc before the end. So we might as well use this idea to end things as they were when the Manga ended: after a retrieval mission. Sand backed up Leaf, Leaf backs up Sand, completing the relationship between them.
Now it is down to the Big Bad of the Arc, lets go!