That was such a great episode! I must say that I'm not a DC guy at all beyond what I've seen in the movies and some TV shows (Smallville, Arrow) and some Justice League cartoons, and some comics when I was a young kid in the late 70s. So I'm really confused by the whole reverse Flash and Dr. Wells or Eddie. It's interesting to read all the comments here.
I have to agree that it's the best comic book show on TV right now. I like it better than Arrow (although I like that one too), and much better than Shield which I am *this* close to dropping.
As far as the device Dr. Wells was attaching to the suit, I thought he was giving the power to the suit, so whoever wears it, has the speed power.