Wow, great episode was all worth it at the end. I'm sure everyone saw it coming but man, what a reveal, the music, the intensity of present Barry speaking to his future self was a great moment. I loved when Future Flash was the villain. As to his motivations will be revealed in the later episode but Grant pulling double duty was perfect.